diff options
author | Harald Welte <laforge@gnumonks.org> | 2012-08-13 15:53:43 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2012-08-13 16:50:28 +0200 |
commit | 1d5968cfcf37b99d34c11521c26d676f6e244c54 (patch) | |
tree | 6c400883a11bce241f5cb13cae3c4a091a15f2bc | |
parent | cca41795a7a0a0c9b5778102a260fbd1ab5ee661 (diff) |
split parameter writing for CSV and SQL into separate functions
-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 46b1842..fa342e4 100755 --- a/pySim-prog.py +++ b/pySim-prog.py @@ -362,8 +362,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'] @@ -372,6 +372,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 @@ -402,6 +403,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'] |