geoslurp.config package
Submodules
geoslurp.config.catalogue module
- class geoslurp.config.catalogue.DatasetCatalogue
Bases:
object- getDFuncClass(conf, name)
Loads a database function as an class (but check cache first)
- getDsetClass(conf, name)
Loads a dataset as an class (but check cache first)
- getViewClass(conf, name)
Loads a database view as an class (but check cache first)
- classmethod listDataSets(conf)
- listFunctions(conf)
- listViews(conf)
- classmethod loadDatasetPlugins(conf)
Adds news datasets, through the entry_points functionality
- loadDbfuncPlugins()
Adds news database functions, through the entry_points functionality
- loadViewPlugins()
Add news views, through the entry_points functionality
geoslurp.config.localsettings module
- geoslurp.config.localsettings.readLocalSettings(args=<geoslurp.config.localsettings.settingsArgs object>, readonlyuser=True, dbalias=None)
Retrieves/updates last used settings from the local settings file .geoslurp_lastused.yaml
- class geoslurp.config.localsettings.settingsArgs(host=None, user=None, usekeyring=False, password=None, port=None, dataroot=None, cache=None, dbalias=None)
Bases:
objectStand-in class with several settings. This class can be used as a stand-in for the command line argparse arguments from the Command line tools
- cache = None
- dataroot = None
- dbalias = None
- host = None
Database host name
- Type:
(str)
- local_settings = None
Alternative local settings file (instead of ${HOME}/.geoslurp_lastused.yaml)
- Type:
(str)
- password = None
- port = 5432
database port to connect to
- Type:
(int)
- usekeyring = None
- user = None
- write_local_settings = False
geoslurp.config.slurplogger module
- geoslurp.config.slurplogger.debugging()
Test if the logging level is set to DEBUG
- geoslurp.config.slurplogger.setDebugLevel()
Set logging level to DEBUG severity
- geoslurp.config.slurplogger.setErrorLevel()
Set logging level to ERROR severity
- geoslurp.config.slurplogger.setInfoLevel()
Set logging level to INFO severity
- geoslurp.config.slurplogger.setWarningLevel()
Set logging level to WARNING severity
- geoslurp.config.slurplogger.slurplogger()
Retrieve the geoslurp specific logger (deprecated, only for compatibility)