задача состоит в том, чтобы убедиться, что код картографа не дает сбой на поврежденных строках данных, а вместо этого просто игнорирует их и продолжает работать

import sys
def mapper():
  for line in sys.stdin:
    data = line.strip().split("\t")
    if len(data) == 6:
      date,time,store,item,cost,payment = data
    print "{0}\t{1}".format(store,cost)
def main():
  import StringIO
  sys.stdin = StringIO.StringIO(test_text)
  mapper()
  sys.stdin = sys.__stdin__