-def filter_record(type, record):
- if (record.get_type() == type):
- return record
- else:
- return None
-
-def save_record_to_file(file, record):
- print "save record"
+def filter_records(type, records):
+ filtered_records = []
+ for record in records:
+ if (record.get_type() == type) or (type == "all"):
+ filtered_records.append(record)
+ return filtered_records
+
+def save_records_to_file(filename, recordList):
+ index = 0
+ for record in recordList:
+ if index>0:
+ save_record_to_file(filename + "." + str(index), record)
+ else:
+ save_record_to_file(filename, record)
+ index = index + 1
+
+def save_record_to_file(filename, record):
+ print "saving record", record.name, "to file", filename
+ str = record.save_to_string()
+ file(filename, "w").write(str)