mirror of https://github.com/coddrago/Heroku
parent
c815a3eda0
commit
79ff465cda
|
@ -923,9 +923,7 @@ class Modules:
|
||||||
instance.hikka = True
|
instance.hikka = True
|
||||||
instance.get = partial(self._get, _owner=instance.__class__.__name__)
|
instance.get = partial(self._get, _owner=instance.__class__.__name__)
|
||||||
instance.set = partial(self._set, _owner=instance.__class__.__name__)
|
instance.set = partial(self._set, _owner=instance.__class__.__name__)
|
||||||
instance.pointer = partial(
|
instance.pointer = partial(self._pointer, _owner=instance.__class__.__name__)
|
||||||
self._pointer, _owner=instance.__class__.__name__
|
|
||||||
)
|
|
||||||
instance.get_prefix = partial(self._db.get, "hikka.main", "command_prefix", ".")
|
instance.get_prefix = partial(self._db.get, "hikka.main", "command_prefix", ".")
|
||||||
instance.client = self.client
|
instance.client = self.client
|
||||||
instance._client = self.client
|
instance._client = self.client
|
||||||
|
@ -1031,7 +1029,9 @@ class Modules:
|
||||||
module = f"hikka.libraries.{url.replace('%', '%%').replace('.', '%d')}"
|
module = f"hikka.libraries.{url.replace('%', '%%').replace('.', '%d')}"
|
||||||
origin = f"<library {url}>"
|
origin = f"<library {url}>"
|
||||||
|
|
||||||
spec = importlib.machinery.ModuleSpec(module, StringLoader(code, origin), origin=origin)
|
spec = importlib.machinery.ModuleSpec(
|
||||||
|
module, StringLoader(code, origin), origin=origin
|
||||||
|
)
|
||||||
try:
|
try:
|
||||||
instance = importlib.util.module_from_spec(spec)
|
instance = importlib.util.module_from_spec(spec)
|
||||||
sys.modules[module] = instance
|
sys.modules[module] = instance
|
||||||
|
@ -1125,9 +1125,15 @@ class Modules:
|
||||||
lib_obj.inline = self.inline
|
lib_obj.inline = self.inline
|
||||||
lib_obj.tg_id = self.client.tg_id
|
lib_obj.tg_id = self.client.tg_id
|
||||||
lib_obj.allmodules = self
|
lib_obj.allmodules = self
|
||||||
lib_obj._lib_get = partial(self._get, _owner=lib_obj) # skipcq
|
lib_obj._lib_get = partial(
|
||||||
lib_obj._lib_set = partial(self._set, _owner=lib_obj) # skipcq
|
self._get, _owner=lib_obj.__class__.__name__
|
||||||
lib_obj._lib_pointer = partial(self._pointer, _owner=lib_obj) # skipcq
|
) # skipcq
|
||||||
|
lib_obj._lib_set = partial(
|
||||||
|
self._set, _owner=lib_obj.__class__.__name__
|
||||||
|
) # skipcq
|
||||||
|
lib_obj._lib_pointer = partial(
|
||||||
|
self._pointer, _owner=lib_obj.__class__.__name__
|
||||||
|
) # skipcq
|
||||||
lib_obj.get_prefix = partial(self._db.get, "hikka.main", "command_prefix", ".")
|
lib_obj.get_prefix = partial(self._db.get, "hikka.main", "command_prefix", ".")
|
||||||
|
|
||||||
for old_lib in self.libraries:
|
for old_lib in self.libraries:
|
||||||
|
|
Loading…
Reference in New Issue