cleanup ids
This commit is contained in:
parent
bea8efe6c4
commit
a1833cc937
2 changed files with 10 additions and 4 deletions
|
|
@ -25,6 +25,13 @@ logger = logging.getLogger('oml.utils')
|
|||
|
||||
ENCODING='base64'
|
||||
|
||||
def cleanup_id(key, value):
|
||||
if key == 'isbn':
|
||||
value = normalize_isbn(value)
|
||||
if key in ('lccn', 'olid', 'oclc'):
|
||||
value = ''.join([v for v in value if v!='-'])
|
||||
return value
|
||||
|
||||
def valid_olid(id):
|
||||
return id.startswith('OL') and id.endswith('M')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue