diff --git a/zap2xml.py b/zap2xml.py index e61b782..673af43 100644 --- a/zap2xml.py +++ b/zap2xml.py @@ -1396,13 +1396,15 @@ def printProgrammes(fh): xe = int(e) - 1 if int(ss) > 0 or int(e) > 0: fh.write("\t\t" + sf + ef + "\n") - fh.write("\t\t" + ("%d" % xs) + "." + ("%d" % xe) + ".\n") dd_prog_id = str(p) tmp = re.search("^(..\d{8})(\d{4})",dd_prog_id) if tmp: dd_prog_id = "%s.%s" % (tmp.group(1),tmp.group(2)) fh.write("\t\t" + dd_prog_id + "\n") + if xs is not None and xe is not None and xs >= 0 and xe >= 0: + fh.write("\t\t" + ("%d" % xs) + "." + ("%d" % xe) + ".\n") + if "quality" in schedule[station][s]: fh.write("\t\t