X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/3618eb351066fde7992f64c81a053d0a89db2235..e180078f82a3d7e73857a9544b3b7fdfd475f93f:/catalogue/lib/dcparser/converters.py diff --git a/catalogue/lib/dcparser/converters.py b/catalogue/lib/dcparser/converters.py deleted file mode 100644 index 773aeddcb..000000000 --- a/catalogue/lib/dcparser/converters.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -from datetime import date -import time -import re - -from person import Person - - -def str_to_unicode(value): - return unicode(value) - - -def str_to_person(value): - comma_count = value.count(',') - - if comma_count == 0: - last_name, first_names = value, [] - elif comma_count == 1: - last_name, first_names = value.split(',') - first_names = [name for name in first_names.split(' ') if len(name)] - else: - raise ValueError("value contains more than one comma: %r" % value) - - return Person(last_name.strip(), *first_names) - - -def str_to_date(value): - try: - t = time.strptime(value, '%Y-%m-%d') - except ValueError: - t = time.strptime(value, '%Y') - return date(t[0], t[1], t[2]) - -