mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-08 23:24:15 +02:00
loading translations from extension
This commit is contained in:
11
fpakman/core/extensions.py
Normal file
11
fpakman/core/extensions.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import inspect
|
||||
|
||||
|
||||
def find_manager(member):
|
||||
if inspect.isclass(member) and inspect.getmro(member)[1].__name__ == 'ApplicationManager':
|
||||
return member
|
||||
elif inspect.ismodule(member):
|
||||
for name, mod in inspect.getmembers(member):
|
||||
manager_found = find_manager(mod)
|
||||
if manager_found:
|
||||
return manager_found
|
||||
Reference in New Issue
Block a user