Browse Source

Merge remote-tracking branch 'origin/ssl' into https

Alexandre Flament 10 years ago
parent
commit
8806002886
1 changed files with 10 additions and 0 deletions
  1. 10
    0
      searx/webapp.py

+ 10
- 0
searx/webapp.py View File

@@ -61,6 +61,16 @@ except:
61 61
     from sys import exit
62 62
     exit(1)
63 63
 
64
+# check if the pyopenssl, ndg-httpsclient, pyasn1 packages are installed.
65
+# They are needed for SSL connection without trouble, see #298
66
+try:
67
+    import OpenSSL.SSL  # NOQA
68
+    import ndg.httpsclient  # NOQA
69
+    import pyasn1  # NOQA
70
+except ImportError:
71
+    logger.critical("The pyopenssl, ndg-httpsclient, pyasn1 packages have to be installed.\n"
72
+                    "Some HTTPS connections will failed")
73
+
64 74
 
65 75
 logger = logger.getChild('webapp')
66 76