Attempt to fix broken imports.

This commit is contained in:
Storm Dragon 2025-03-25 07:14:35 -04:00
parent a8e16fcf01
commit aa22770436
2 changed files with 9 additions and 7 deletions

View File

@ -23,5 +23,5 @@
# Fork of Orca Screen Reader (GNOME)
# Original source: https://gitlab.gnome.org/GNOME/orca
version = "2024.12.23"
version = "2025.03.25"
codeName = "testing"

View File

@ -25,23 +25,25 @@
"""PluginManager for loading cthulhu plugins."""
import os, inspect, sys, tarfile, shutil
from enum import IntEnum
version = sys.version[:3] # we only need major.minor version.
if version in ["3.3","3.4"]:
from importlib.machinery import SourceFileLoader
else: # Python 3.5+, no support for python < 3.3.
import importlib.util
import gi
# First try the newer version, then fall back to older version if needed
try:
gi.require_version('GIRepository', '3.0')
except ValueError:
gi.require_version('GIRepository', '2.0')
gi.require_version('Peas', '1.0')
from gi.repository import GObject
from gi.repository import Peas
gi.require_version('Atspi', '2.0')
gi.require_version('Atspi', '2.0')
from gi.repository import Atspi
from cthulhu import resource_manager
class API(GObject.GObject):