import logging
import scikits.audiolab as audiolab
-ITEM_OLD_PATTERN = [
+COLLECTION_OLD_PATTERN = [
{ 'format': 'BM.aaa.nnn.mmm', 'regex': r'^(BM)\.([0-9]{3})\.([0-9]{3})\.([0-9]{3})$'},
{ 'format': 'BM.aaaa.nnn.mmm/pp', 'regex': r'^(BM)\.([0-9]{4})\.([0-9]{3})\.([0-9]{3})/[0-9]{2}$'},
{ 'format': 'BM.aaaa.nnn.mmm', 'regex': r'^(BM)\.([0-9]{4})\.([0-9]{3})\.([0-9]{3})$'},
if len(self.original_refs) == 0 or len(self.new_refs) == 0:
break
else:
- if not 'BM' in self.original_refs[0].encode('utf8') \
- and not 'CY' in self.original_refs[0].encode('utf8') \
- and not 'DI' in self.original_refs[0].encode('utf8') \
- and not 'FA' in self.original_refs[0].encode('utf8'):
- #print self.new_refs[0].encode('utf8')
- #print self.original_refs[0].encode('utf8')
+ if not 'CNRS' in self.new_refs[0].encode('utf8') \
+ and not self.original_refs[0].encode('utf8') == '':
self.original_refs = self.original_refs[1:]
self.new_refs = self.new_refs[1:]
else:
msg = 'Ligne ' + str(i+xls.first_row+1) + ' : la référence d\'item ' + item.encode('utf8') + ' est multiple'
self.logger.write_error(collection.dir, msg)
- if not check_name(ITEM_OLD_PATTERN, item_old):
- msg = 'Ligne ' + str(i+xls.first_row+1) + ' : l\'ancienne référence d\'item ' + item_old.encode('utf8') + ' est mal formatée'
- self.logger.write_error(collection.dir, msg)
+ #if not check_name(ITEM_OLD_PATTERN, item_old):
+ #msg = 'Ligne ' + str(i+xls.first_row+1) + ' : l\'ancienne référence d\'item ' + item_old.encode('utf8') + ' est mal formatée'
+ #self.logger.write_error(collection.dir, msg)
if not check_name(ITEM_NEW_PATTERN, item):
msg = 'Ligne ' + str(i+xls.first_row+1) + ' : la nouvelle référence d\'item ' + item.encode('utf8') + ' est mal formatée'