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
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