pySim-prog: Check that batch mode is used with auto parameters

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
Sylvain Munaut
2010-12-23 20:27:25 +01:00
parent 8f7d3ba8ba
commit 98d2b85a97

View File

@@ -128,6 +128,10 @@ def parse_options():
if (options.batch_mode) and (options.num is None): if (options.batch_mode) and (options.num is None):
options.num = 0 options.num = 0
if (options.batch_mode):
if (options.imsi is not None) or (options.iccid is not None):
parser.error("Can't give ICCID/IMSI for batch mode, need to use automatic parameters ! see --num and --secret for more informations")
if ((options.imsi is None) or (options.iccid is None)) and (options.num is None): if ((options.imsi is None) or (options.iccid is None)) and (options.num is None):
parser.error("If either IMSI or ICCID isn't specified, num is required") parser.error("If either IMSI or ICCID isn't specified, num is required")