aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrançois Schmidts <francois.schmidts@gmail.com>2014-06-08 12:55:34 +0200
committerFrançois Schmidts <francois.schmidts@gmail.com>2014-06-08 12:55:34 +0200
commit2dc45ccf35b9fb717c8e7b703eefef2b72df0360 (patch)
tree70876c94852e9a645ed59a89f679c515cdc25d36
parentfixing crash when logging with nonexisting user (diff)
downloadnewspipe-2dc45ccf35b9fb717c8e7b703eefef2b72df0360.tar.gz
newspipe-2dc45ccf35b9fb717c8e7b703eefef2b72df0360.tar.bz2
newspipe-2dc45ccf35b9fb717c8e7b703eefef2b72df0360.zip
fix from
http://stackoverflow.com/questions/8774958/keyerror-in-module-threading-after-a-successful-py-test-run
-rwxr-xr-xfetch.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/fetch.py b/fetch.py
index 38d1ba2f..cc3068e0 100755
--- a/fetch.py
+++ b/fetch.py
@@ -6,8 +6,11 @@
# You can use this script with cron, for example:
# */30 * * * * cd ~/.pyaggr3g470r/ ; python fetch.py
# to fetch articles every 30 minutes.
-
import sys
+if 'threading' in sys.modules:
+ raise Exception('threading module loaded before patching!')
+import gevent.monkey
+gevent.monkey.patch_thread()
from pyaggr3g470r import crawler
from pyaggr3g470r.models import User
bgstack15