Source code for gws.config.gwsroot
import gws
import gws.core.tree
import gws.types as t
from . import spec, error
[docs]class Object(gws.core.tree.RootObject):
[docs] def configure(self):
super().configure()
self.validator = spec.validator()
self.application = t.cast(t.IApplication, self.create_child('gws.common.application', self.config))
[docs]def root() -> t.IRootObject:
def _err():
raise error.LoadError('no configuration root found')
return gws.get_global('_tree_root', _err)