diff options
author | Alton MacDonald <alton.kenneth.macdonald@fokus.fraunhofer.de> | 2013-10-31 13:46:57 +0100 |
---|---|---|
committer | Alton MacDonald <alton.kenneth.macdonald@fokus.fraunhofer.de> | 2013-10-31 13:46:57 +0100 |
commit | 8dfe6f1993df8e9130190227f9562c49c6e3d6be (patch) | |
tree | bc365b52c9bddac2349c60454a456e9dd9a407c5 /hlr_mgmt/__init__.py | |
parent | 3042487de49fc727e4ff7a0eee517c3f5642dacc (diff) |
added unit tests and updated documentation
Diffstat (limited to 'hlr_mgmt/__init__.py')
-rw-r--r-- | hlr_mgmt/__init__.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/hlr_mgmt/__init__.py b/hlr_mgmt/__init__.py index fb65c1e..915211e 100644 --- a/hlr_mgmt/__init__.py +++ b/hlr_mgmt/__init__.py @@ -69,10 +69,7 @@ def new_request_subscriber(event): request.db = sqlite3.connect(settings['db']) request.add_finished_callback(close_db_connection) -def main(global_config, **settings): - """ This function returns a Pyramid WSGI application. - """ - +def load_settings(): # configuration settings settings = {} settings['reload_all'] = True @@ -87,7 +84,7 @@ def main(global_config, **settings): settings['sgsn_ip'] = "127.0.0.1" settings['bsc_port'] = 4242 settings['sgsn_port'] = 4245 - + # loads MCC MNC codes to memory mcc_mnc = os.path.join(here,'mcc_mnc.csv') settings['mcc_mnc'] = parse_mcc_csv(mcc_mnc) @@ -99,6 +96,13 @@ def main(global_config, **settings): subMonitor.start() settings['subMonitor'] = subMonitor + return settings + +def main(global_config, **settings): + """ This function returns a Pyramid WSGI application. + """ + settings = load_settings + # session factory session_factory = UnencryptedCookieSessionFactoryConfig('0p3nb5c.5ign4tur3') |