diff options
| author | rr- | 2016-04-09 21:41:10 +0200 |
|---|---|---|
| committer | rr- | 2016-04-09 22:38:57 +0200 |
| commit | e8aeb110814e8f764a3b4d7eeaaae17b26787f88 (patch) | |
| tree | b3f4bc907c20cfd3b3b9851408b58bf3de16790c /server/szurubooru/config.py | |
| parent | 403cfbd679aa8d8c55f666b1ae9513b13ee3632a (diff) | |
server/users: add avatar support
Diffstat (limited to 'server/szurubooru/config.py')
| -rw-r--r-- | server/szurubooru/config.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/server/szurubooru/config.py b/server/szurubooru/config.py index 38637c3..bc9c641 100644 --- a/server/szurubooru/config.py +++ b/server/szurubooru/config.py @@ -44,6 +44,15 @@ class Config(object): 'Default rank %r is not on the list of known ranks' % ( self['default_rank'])) + for key in ['base_url', 'api_url', 'data_url', 'data_dir']: + if not self[key]: + raise errors.ConfigError( + 'Service is not configured: %r is missing' % key) + + if not os.path.isabs(self['data_dir']): + raise errors.ConfigError( + 'data_dir must be an absolute path') + for key in ['schema', 'host', 'port', 'user', 'pass', 'name']: if not self['database'][key]: raise errors.ConfigError( |