MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / register

Method register

web/pgadmin/utils/__init__.py:58–83  ·  view source on GitHub ↗

Override the default register function to automagically register sub-modules at once.

(self, app, options)

Source from the content-addressed store, hash-verified

56 pass
57
58 def register(self, app, options):
59 """
60 Override the default register function to automagically register
61 sub-modules at once.
62 """
63
64 super().register(app, options)
65
66 def create_module_preference():
67 # Create preference for each module by default
68 if hasattr(self, 'LABEL'):
69 self.preference = Preferences(self.name, self.LABEL)
70 else:
71 self.preference = Preferences(self.name, None)
72
73 self.register_preferences()
74
75 # Create and register the module preference object and preferences for
76 # it just before starting app
77 app.register_before_app_start(create_module_preference)
78
79 for module in self.submodules:
80 module.parentmodules.append(self)
81 if app.blueprints.get(module.name) is None:
82 app.register_blueprint(module)
83 app.register_logout_hook(module)
84
85 def get_own_messages(self):
86 """

Callers

nothing calls this directly

Calls 4

appendMethod · 0.80
register_logout_hookMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected