code: def generate_csv(src, out):
      
      writer = UnicodeWriter(open(out, 'wb'), delimiter=';')
      writer.writerow(('Reference ID', 'Created', 'Origin', 'Subject'))
      for cable in cables_from_source(src, predicate=pred.origin_filter(pred.origin_germany)):
          writer.writerow((cable.reference_id, cable.created, cable.origin, titlefy(cable.subject)))
docs: \
      Walks through `src` and generates the CSV file `out`