mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-13 11:59:35 -06:00
This commit is contained in:
parent
cd8878df30
commit
e787a71c1d
@ -30,8 +30,7 @@ class CustomStoragesLoader(importlib.abc.Loader):
|
|||||||
return None # Use default module creation
|
return None # Use default module creation
|
||||||
|
|
||||||
def exec_module(self, module):
|
def exec_module(self, module):
|
||||||
storage = storages.create_storage(storages.backends["scripts"])
|
with storages["scripts"].open(self.filename, 'rb') as f:
|
||||||
with storage.open(self.filename, 'rb') as f:
|
|
||||||
code = f.read()
|
code = f.read()
|
||||||
exec(code, module.__dict__)
|
exec(code, module.__dict__)
|
||||||
|
|
||||||
|
|||||||
@ -126,7 +126,7 @@ class ScriptModule(PythonModuleMixin, JobsMixin, ManagedFile):
|
|||||||
ordered.extend(script_objects.values())
|
ordered.extend(script_objects.values())
|
||||||
return ordered
|
return ordered
|
||||||
|
|
||||||
@property
|
@cached_property
|
||||||
def module_scripts(self):
|
def module_scripts(self):
|
||||||
|
|
||||||
def _get_name(cls):
|
def _get_name(cls):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user