Attempt to fix broken imports.
This commit is contained in:
parent
a8e16fcf01
commit
aa22770436
@ -23,5 +23,5 @@
|
|||||||
# Fork of Orca Screen Reader (GNOME)
|
# Fork of Orca Screen Reader (GNOME)
|
||||||
# Original source: https://gitlab.gnome.org/GNOME/orca
|
# Original source: https://gitlab.gnome.org/GNOME/orca
|
||||||
|
|
||||||
version = "2024.12.23"
|
version = "2025.03.25"
|
||||||
codeName = "testing"
|
codeName = "testing"
|
||||||
|
@ -25,23 +25,25 @@
|
|||||||
|
|
||||||
"""PluginManager for loading cthulhu plugins."""
|
"""PluginManager for loading cthulhu plugins."""
|
||||||
import os, inspect, sys, tarfile, shutil
|
import os, inspect, sys, tarfile, shutil
|
||||||
|
|
||||||
from enum import IntEnum
|
from enum import IntEnum
|
||||||
|
|
||||||
version = sys.version[:3] # we only need major.minor version.
|
version = sys.version[:3] # we only need major.minor version.
|
||||||
if version in ["3.3","3.4"]:
|
if version in ["3.3","3.4"]:
|
||||||
from importlib.machinery import SourceFileLoader
|
from importlib.machinery import SourceFileLoader
|
||||||
else: # Python 3.5+, no support for python < 3.3.
|
else: # Python 3.5+, no support for python < 3.3.
|
||||||
import importlib.util
|
import importlib.util
|
||||||
|
|
||||||
import gi
|
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')
|
gi.require_version('Peas', '1.0')
|
||||||
from gi.repository import GObject
|
from gi.repository import GObject
|
||||||
from gi.repository import Peas
|
from gi.repository import Peas
|
||||||
|
gi.require_version('Atspi', '2.0')
|
||||||
gi.require_version('Atspi', '2.0')
|
|
||||||
from gi.repository import Atspi
|
from gi.repository import Atspi
|
||||||
|
|
||||||
from cthulhu import resource_manager
|
from cthulhu import resource_manager
|
||||||
|
|
||||||
class API(GObject.GObject):
|
class API(GObject.GObject):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user