########################################################################## # # pgAdmin 4 - PostgreSQL Tools # # Copyright (C) 2013 - 2022, The pgAdmin Development Team # This software is released under the PostgreSQL Licence # ########################################################################## import os import sys if sys.version_info < (3, 4): raise Exception('This application must be run under Python 3.4 or later.') os.environ['SCRIPT_NAME'] = '/pgadmin4' import builtins root = os.path.dirname(os.path.realpath(__file__)) if sys.path[0] != root: sys.path.insert(0, root) # Ensure the global server mode is set. builtins.SERVER_MODE = True import config # When running it as a WSGI application, directory for the configuration file # must present. if not os.path.exists(os.path.dirname(config.SQLITE_PATH)): raise Exception( """ Required configuration file is not present! Please run setup.py first!""" ) from pgAdmin4 import app as application