def _get_namespace(domain): global mapping if mapping is None: namespace_manager.set_namespace('global') settings = ndb.Key(Settings, '_settings').get() if not settings: settings = Settings(id='_settings') settings.set_mapping({}) settings.put() mapping = settings.get_mapping_dict() return mapping.get(domain, domain)