Import error with Google App Engine
*Created originally on Bitbucket by Anonymous* ===== //(Imported from Google Code)// ==== **[[https://code.google.com/u/107273356754988672358|adekoba]] wrote:** 1. Use Google App Engine\\2. "import passlib.hash" in one of your modules. And you will get a result similar to the following: Traceback (most recent call last): > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 4144, in _HandleRequest >> self._Dispatch(dispatcher, self.rfile, outfile, env_dict) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 4049, in _Dispatch >> base_env_dict=env_dict) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 616, in Dispatch >> base_env_dict=base_env_dict) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 3120, in Dispatch >> self._module_dict) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 3024, in ExecuteCGI >> reset_modules = exec_script(handler_path, cgi_path, hook) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 2887, in ExecuteOrImportScript >> exec module_code in script_module.__dict__ > File "/home/justin/proj/feedbackswap/main.py", line 11, in >> import passlib.hash > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 1538, in Decorate >> return func(self, ~*args, ~*~*kwargs) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 2503, in load_module >> return self.FindAndLoadModule(submodule, fullname, search_path) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 1538, in Decorate >> return func(self, ~*args, ~*~*kwargs) > File "/home/justin/sdk/gae/google/appengine/tools/dev_appserver.py", line 2396, in FindAndLoadModule >> module.__loader__ = self > File "/home/justin/proj/feedbackswap/passlib/registry.py", line 45, in __setattr__ >> register_crypt_handler(value, name=attr) > File "/home/justin/proj/feedbackswap/passlib/registry.py", line 207, in register_crypt_handler >> raise TypeError("object does not appear to be a crypt handler: %r" % (handler,))\\TypeError: object does not appear to be a crypt handler: Tested on Linux and GAE 1.5.2
issue