mirror of
https://github.com/janeczku/calibre-web
synced 2024-11-28 04:19:59 +00:00
Merge branch 'master' into Develop
This commit is contained in:
commit
47641eee59
@ -101,7 +101,7 @@ class Identifiers(Base):
|
|||||||
return self.type
|
return self.type
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
if self.type == "amazon":
|
if self.type == "amazon" or self.type == "asin":
|
||||||
return u"https://amzn.com/{0}".format(self.val)
|
return u"https://amzn.com/{0}".format(self.val)
|
||||||
elif self.type == "isbn":
|
elif self.type == "isbn":
|
||||||
return u"https://www.worldcat.org/isbn/{0}".format(self.val)
|
return u"https://www.worldcat.org/isbn/{0}".format(self.val)
|
||||||
|
@ -331,7 +331,7 @@ def import_ldap_users():
|
|||||||
match = re.search("([a-zA-Z0-9-]+)=%s", config.config_ldap_user_object, re.IGNORECASE | re.UNICODE)
|
match = re.search("([a-zA-Z0-9-]+)=%s", config.config_ldap_user_object, re.IGNORECASE | re.UNICODE)
|
||||||
if match:
|
if match:
|
||||||
match_filter = match.group(1)
|
match_filter = match.group(1)
|
||||||
match = re.search(match_filter + "=([[\d\w-]+)", user, re.IGNORECASE | re.UNICODE)
|
match = re.search(match_filter + "=([\d\s\w-]+)", user, re.IGNORECASE | re.UNICODE)
|
||||||
if match:
|
if match:
|
||||||
user = match.group(1)
|
user = match.group(1)
|
||||||
else:
|
else:
|
||||||
|
@ -99,7 +99,7 @@ def get_attachment(bookpath, filename):
|
|||||||
data = file_.read()
|
data = file_.read()
|
||||||
file_.close()
|
file_.close()
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
log.exception(e) # traceback.print_exc()
|
log.exception(e)
|
||||||
log.error(u'The requested file could not be read. Maybe wrong permissions?')
|
log.error(u'The requested file could not be read. Maybe wrong permissions?')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -459,10 +459,6 @@ class WorkerThread(threading.Thread):
|
|||||||
if self.last >= 20:
|
if self.last >= 20:
|
||||||
self._delete_completed_tasks()
|
self._delete_completed_tasks()
|
||||||
# progress=100%, runtime=0, and status finished
|
# progress=100%, runtime=0, and status finished
|
||||||
log.debug("Last " + str(self.last))
|
|
||||||
log.debug("Current " + str(self.current))
|
|
||||||
log.debug("id" + str(self.id))
|
|
||||||
|
|
||||||
self.id += 1
|
self.id += 1
|
||||||
starttime = datetime.now()
|
starttime = datetime.now()
|
||||||
self.queue.append({'starttime': starttime, 'taskType': TASK_UPLOAD})
|
self.queue.append({'starttime': starttime, 'taskType': TASK_UPLOAD})
|
||||||
@ -534,7 +530,8 @@ class WorkerThread(threading.Thread):
|
|||||||
smtplib.stderr = org_smtpstderr
|
smtplib.stderr = org_smtpstderr
|
||||||
|
|
||||||
except (MemoryError) as e:
|
except (MemoryError) as e:
|
||||||
self._handleError(u'Error sending email: ' + e.message)
|
log.exception(e)
|
||||||
|
self._handleError(u'MemoryError sending email: ' + str(e))
|
||||||
return None
|
return None
|
||||||
except (smtplib.SMTPException, smtplib.SMTPAuthenticationError) as e:
|
except (smtplib.SMTPException, smtplib.SMTPAuthenticationError) as e:
|
||||||
if hasattr(e, "smtp_error"):
|
if hasattr(e, "smtp_error"):
|
||||||
@ -542,11 +539,12 @@ class WorkerThread(threading.Thread):
|
|||||||
elif hasattr(e, "message"):
|
elif hasattr(e, "message"):
|
||||||
text = e.message
|
text = e.message
|
||||||
else:
|
else:
|
||||||
|
log.exception(e)
|
||||||
text = ''
|
text = ''
|
||||||
self._handleError(u'Error sending email: ' + text)
|
self._handleError(u'Smtplib Error sending email: ' + text)
|
||||||
return None
|
return None
|
||||||
except (socket.error) as e:
|
except (socket.error) as e:
|
||||||
self._handleError(u'Error sending email: ' + e.strerror)
|
self._handleError(u'Socket Error sending email: ' + e.strerror)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def _handleError(self, error_message):
|
def _handleError(self, error_message):
|
||||||
|
Loading…
Reference in New Issue
Block a user