Browse Source

Dependencies warnings

old/redesign
Ruud 10 years ago
parent
commit
8b0c39213a
  1. 11
      couchpotato/core/_base/_core.py

11
couchpotato/core/_base/_core.py

@ -53,6 +53,7 @@ class Core(Plugin):
addEvent('app.version', self.version)
addEvent('app.load', self.checkDataDir)
addEvent('app.load', self.cleanUpFolders)
addEvent('app.load.after', self.dependencies)
addEvent('setting.save.core.password', self.md5Password)
addEvent('setting.save.core.api_key', self.checkApikey)
@ -73,12 +74,14 @@ class Core(Plugin):
except:
log.debug('Failed setting default ssl context: %s', traceback.format_exc())
def dependencies(self):
# Check if lxml is available
try:
from lxml import etree
except:
log.error('LXML not available, please install for better/faster scraping support. `http://lxml.de/installation.html`')
try: from lxml import etree
except: log.error('LXML not available, please install for better/faster scraping support: `http://lxml.de/installation.html`')
try: import OpenSSL
except: log.error('OpenSSL not available, please install for better requests validation: `https://pyopenssl.readthedocs.org/en/latest/install.html`')
def md5Password(self, value):
return md5(value) if value else ''

Loading…
Cancel
Save