split parameter writing for CSV and SQL into separate functions

This commit is contained in:
Harald Welte
2012-08-13 15:53:43 +02:00
parent cca41795a7
commit 1d5968cfcf

View File

@@ -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']