import os
import atexit
import cherrypy
+from ipsilon import find_config
from ipsilon.util.data import AdminStore
from ipsilon.util import page
from ipsilon.root import Root
except Exception: # pylint: disable=broad-except
pass
-cfgfile = None
-if (len(sys.argv) > 1):
- cfgfile = sys.argv[-1]
-elif os.path.isfile('ipsilon.conf'):
- cfgfile = 'ipsilon.conf'
-elif os.path.isfile('/etc/ipsilon/ipsilon.conf'):
- cfgfile = '/etc/ipsilon/ipsilon.conf'
-else:
- raise IOError("Configuration file not found")
+cfgfile = find_config()
cherrypy.lib.sessions.SqlSession = ipsilon.util.sessions.SqlSession
cherrypy.config.update(cfgfile)