provide friendlier help messages if you set up custom venvs wrong

This commit is contained in:
Ryan Petrello 2018-08-15 14:02:44 -04:00
parent 63d7abc7e4
commit 6ba1b170d2
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777
2 changed files with 13 additions and 2 deletions

View File

@ -24,7 +24,12 @@ import os
import pwd
# PSUtil
import psutil
try:
import psutil
except ImportError:
raise ImportError('psutil is missing; {}bin/pip install psutil'.format(
os.environ['VIRTUAL_ENV']
))
__all__ = []

View File

@ -27,7 +27,13 @@ import os
import stat
import threading
import uuid
import memcache
try:
import memcache
except ImportError:
raise ImportError('python-memcached is missing; {}bin/pip install python-memcached'.format(
os.environ['VIRTUAL_ENV']
))
from six.moves import xrange