forked from public/pysim
split parameter writing for CSV and SQL into separate functions
This commit is contained in:
@@ -378,8 +378,8 @@ def print_parameters(params):
|
|||||||
""" % params
|
""" % params
|
||||||
|
|
||||||
|
|
||||||
def write_parameters(opts, params):
|
def write_params_csv(opts, params):
|
||||||
# CSV
|
# csv
|
||||||
if opts.write_csv:
|
if opts.write_csv:
|
||||||
import csv
|
import csv
|
||||||
row = ['name', 'iccid', 'mcc', 'mnc', 'imsi', 'smsp', 'ki', 'opc']
|
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])
|
cw.writerow([params[x] for x in row])
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
|
def write_params_hlr(opts, params):
|
||||||
# SQLite3 OpenBSC HLR
|
# SQLite3 OpenBSC HLR
|
||||||
if opts.write_hlr:
|
if opts.write_hlr:
|
||||||
import sqlite3
|
import sqlite3
|
||||||
@@ -418,6 +419,10 @@ def write_parameters(opts, params):
|
|||||||
conn.commit()
|
conn.commit()
|
||||||
conn.close()
|
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_STATE = [ 'name', 'country', 'mcc', 'mnc', 'smsp', 'secret', 'num' ]
|
||||||
BATCH_INCOMPATIBLE = ['iccid', 'imsi', 'ki']
|
BATCH_INCOMPATIBLE = ['iccid', 'imsi', 'ki']
|
||||||
|
|||||||
Reference in New Issue
Block a user