def METHOD_NAME(self, fullname):
    # FIXME(jathan): is this needed?
    if fullname in sys.modules:
        return sys.modules[fullname]  # pragma: no cover
    if self.default_settings:
        default_settings_mod = import_module(self.default_settings)
    else:
        default_settings_mod = None
    settings_mod = create_module(self.name)
    # Django doesn't play too nice without the config file living as a real file, so let's fake it.
    settings_mod.__file__ = self.config_path
    # install the default settings for this app
    load_settings(default_settings_mod, allow_extras=self.allow_extras, settings=settings_mod)
    # install the custom settings for this app
    load_settings(self.config_path, allow_extras=self.allow_extras, settings=settings_mod)
    if self.callback:
        self.callback(settings_mod)
    return settings_mod