aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/config.py
diff options
context:
space:
mode:
authorrr-2016-04-09 21:41:10 +0200
committerrr-2016-04-09 22:38:57 +0200
commite8aeb110814e8f764a3b4d7eeaaae17b26787f88 (patch)
treeb3f4bc907c20cfd3b3b9851408b58bf3de16790c /server/szurubooru/config.py
parent403cfbd679aa8d8c55f666b1ae9513b13ee3632a (diff)
server/users: add avatar support
Diffstat (limited to 'server/szurubooru/config.py')
-rw-r--r--server/szurubooru/config.py9
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(

© 2015 - 2026 Jakob L. Kreuze