Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/update
diff options
context:
space:
mode:
Diffstat (limited to 'update')
-rwxr-xr-xupdate/imsi.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/update/imsi.py b/update/imsi.py
index 66a1d88..d91d377 100755
--- a/update/imsi.py
+++ b/update/imsi.py
@@ -183,10 +183,11 @@ if __name__ == '__main__':
info = data[mcc][mnc]
infokeys = info.keys()
infokeys.sort()
- print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys])))
+ print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys if info[k]])))
# try to get the length of mnc's
try:
length = len(mnc_list[0])
- print(' %s-%s' % (length * '0', length * '9'))
+ if all(len(x) == length for x in mnc_list):
+ print(' %s-%s' % (length * '0', length * '9'))
except IndexError:
pass # ignore