- def import_picture(self, file_path, options):
- picture = Picture.from_xml_file(file_path, overwrite=options.get('force'))
+ def import_picture(self, file_path, options, continue_on_error=True):
+ try:
+ image_store = ImageStore(os.path.dirname(file_path))
+ picture = Picture.from_xml_file(file_path, image_store=image_store, overwrite=options.get('force'))
+ except Exception, ex:
+ if continue_on_error:
+ print "%s: %s" % (file_path, ex)
+ return
+ else:
+ raise ex