diff options
author | Harald Welte <laforge@gnumonks.org> | 2012-08-13 15:53:43 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2015-08-20 13:23:15 +0200 |
commit | 130524b71925673e9f4fd7d146e18113be25bde8 (patch) | |
tree | fca8af8277ef751cad497f4e517f78ad5d36a7c7 /pySim-prog.py | |
parent | 2fc205ceb93a8c58d6ad88d3bfd6aa84c628514a (diff) |
split parameter writing for CSV and SQL into separate functions
Diffstat (limited to 'pySim-prog.py')
-rwxr-xr-x | pySim-prog.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pySim-prog.py b/pySim-prog.py index b0b65ef..622b00e 100755 --- a/pySim-prog.py +++ b/pySim-prog.py @@ -378,8 +378,8 @@ def print_parameters(params): """ % params -def write_parameters(opts, params): - # CSV +def write_params_csv(opts, params): + # csv if opts.write_csv: import csv row = ['name', 'iccid', 'mcc', 'mnc', 'imsi', 'smsp', 'ki', 'opc'] @@ -388,6 +388,7 @@ def write_parameters(opts, params): cw.writerow([params[x] for x in row]) f.close() +def write_params_hlr(opts, params): # SQLite3 OpenBSC HLR if opts.write_hlr: import sqlite3 @@ -418,6 +419,10 @@ def write_parameters(opts, params): conn.commit() conn.close() +def write_parameters(opts, params): + write_params_csv(opts, params) + write_params_hldr(opts, params) + BATCH_STATE = [ 'name', 'country', 'mcc', 'mnc', 'smsp', 'secret', 'num' ] BATCH_INCOMPATIBLE = ['iccid', 'imsi', 'ki'] |