[google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)
Google could help users diagnose the problem themselves if they made the following change to appengine_rpc.py I didn't dig into it any further, but self.reason2 was originally self.reason and it didn't like having its attribute set for whatever reason... class ClientLoginError(urllib2.HTTPError): Raised to indicate there was an error authenticating with ClientLogin. def __init__(self, url, code, msg, headers, args): urllib2.HTTPError.__init__(self, url, code, msg, headers, None) self.args = args self.reason2 = args.get(Error, ) self.info = args.get(Info) def read(self): return '%d %s: %s' % (self.code, self.msg, self.reason2) On Wednesday, April 25, 2012 5:10:29 AM UTC-6, John Smith wrote: thats log: Starting update of app: flyingbat123, version: 0-1 Getting current resource limits. Password for avigmati: Traceback (most recent call last): File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 125, in module run_file(__file__, globals()) File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 121, in run_file execfile(script_path, globals_) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4062, in module main(sys.argv) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4053, in main result = AppCfgApp(argv).Run() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2543, in Run self.action(self) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3810, in __call__ return method() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3006, in Update self.UpdateVersion(rpcserver, self.basepath, appyaml) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2995, in UpdateVersion self.options.max_size) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2122, in DoUpload resource_limits = GetResourceLimits(self.rpcserver, self.config) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 355, in GetResourceLimits resource_limits.update(GetRemoteResourceLimits(rpcserver, config)) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 326, in GetRemoteResourceLimits version=config.version) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 379, in Send self._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 437, in _Authenticate super(HttpRpcServer, self)._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 281, in _Authenticate auth_token = self._GetAuthToken(credentials[0], credentials[1]) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 233, in _GetAuthToken e.headers, response_dict) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 94, in __init__ self.reason = args[Error] AttributeError: can't set attribute 2012-04-25 18:56:14 (Process exited with code 1) thats my app.yaml: application: flyingbat123 version: 0-1 runtime: python api_version: 1 threadsafe: no handlers: - url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico - url: /robots.txt static_files: static/robots.txt upload: static/robots.txt - url: /template static_dir: static/template - url: /img static_dir: static/img - url: /webadmin/.* script: $PYTHON_LIB/google/appengine/ext/admin login: admin - url: /js static_dir: static/js - url: /css static_dir: static/css - url: /admin.* script: bootstrap.py login: admin - url: .* script: bootstrap.py -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/g5IoQKJx8eMJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)
I get this error when I don't use per-application password. On Wednesday, April 25, 2012 2:10:29 PM UTC+3, John Smith wrote: File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 94, in __init__ self.reason = args[Error] AttributeError: can't set attribute 2012-04-25 18:56:14 (Process exited with code 1) -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Z_bJHAikQkEJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)
uploading in windows may help you, John 在 2012年4月25日星期三UTC+8下午7时10分29秒,John Smith写道: thats log: Starting update of app: flyingbat123, version: 0-1 Getting current resource limits. Password for avigmati: Traceback (most recent call last): File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 125, in module run_file(__file__, globals()) File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 121, in run_file execfile(script_path, globals_) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4062, in module main(sys.argv) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4053, in main result = AppCfgApp(argv).Run() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2543, in Run self.action(self) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3810, in __call__ return method() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3006, in Update self.UpdateVersion(rpcserver, self.basepath, appyaml) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2995, in UpdateVersion self.options.max_size) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2122, in DoUpload resource_limits = GetResourceLimits(self.rpcserver, self.config) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 355, in GetResourceLimits resource_limits.update(GetRemoteResourceLimits(rpcserver, config)) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 326, in GetRemoteResourceLimits version=config.version) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 379, in Send self._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 437, in _Authenticate super(HttpRpcServer, self)._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 281, in _Authenticate auth_token = self._GetAuthToken(credentials[0], credentials[1]) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 233, in _GetAuthToken e.headers, response_dict) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 94, in __init__ self.reason = args[Error] AttributeError: can't set attribute 2012-04-25 18:56:14 (Process exited with code 1) thats my app.yaml: application: flyingbat123 version: 0-1 runtime: python api_version: 1 threadsafe: no handlers: - url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico - url: /robots.txt static_files: static/robots.txt upload: static/robots.txt - url: /template static_dir: static/template - url: /img static_dir: static/img - url: /webadmin/.* script: $PYTHON_LIB/google/appengine/ext/admin login: admin - url: /js static_dir: static/js - url: /css static_dir: static/css - url: /admin.* script: bootstrap.py login: admin - url: .* script: bootstrap.py -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/bYmzklpw-5YJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)
On Wed, Aug 15, 2012 at 3:50 PM, Piotr Wołkowski piotr.wolkow...@gmail.com wrote: In case if anyone would have similar problem it is a solution that helped in my case: http://forums.udacity.com/cs253/questions/2699/problems-with-app-engine-on-win7-with-python-27 Apparently the error appears when there is 2-step verification on your google account. What you need is app specific password: http://support.google.com/accounts/bin/answer.py?hl=enanswer=185833 Or even better: use the --oauth2 option when calling appcfg.py. On Wednesday, April 25, 2012 1:10:29 PM UTC+2, John Smith wrote: thats log: Starting update of app: flyingbat123, version: 0-1 Getting current resource limits. Password for avigmati: Traceback (most recent call last): File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 125, in module run_file(__file__, globals()) File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 121, in run_file execfile(script_path, globals_) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4062, in module main(sys.argv) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4053, in main result = AppCfgApp(argv).Run() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2543, in Run self.action(self) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3810, in __call__ return method() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3006, in Update self.UpdateVersion(rpcserver, self.basepath, appyaml) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2995, in UpdateVersion self.options.max_size) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2122, in DoUpload resource_limits = GetResourceLimits(self.rpcserver, self.config) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 355, in GetResourceLimits resource_limits.update(GetRemoteResourceLimits(rpcserver, config)) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 326, in GetRemoteResourceLimits version=config.version) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 379, in Send self._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 437, in _Authenticate super(HttpRpcServer, self)._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 281, in _Authenticate auth_token = self._GetAuthToken(credentials[0], credentials[1]) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 233, in _GetAuthToken e.headers, response_dict) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 94, in __init__ self.reason = args[Error] AttributeError: can't set attribute 2012-04-25 18:56:14 (Process exited with code 1) thats my app.yaml: application: flyingbat123 version: 0-1 runtime: python api_version: 1 threadsafe: no handlers: - url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico - url: /robots.txt static_files: static/robots.txt upload: static/robots.txt - url: /template static_dir: static/template - url: /img static_dir: static/img - url: /webadmin/.* script: $PYTHON_LIB/google/appengine/ext/admin login: admin - url: /js static_dir: static/js - url: /css static_dir: static/css - url: /admin.* script: bootstrap.py login: admin - url: .* script: bootstrap.py -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Qz0XXBu4TKUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Johan Euphrosine (proppy) Developer Programs Engineer Google Developer Relations -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)
In case if anyone would have similar problem it is a solution that helped in my case: http://forums.udacity.com/cs253/questions/2699/problems-with-app-engine-on-win7-with-python-27 Apparently the error appears when there is 2-step verification on your google account. What you need is app specific password: http://support.google.com/accounts/bin/answer.py?hl=enanswer=185833 On Wednesday, April 25, 2012 1:10:29 PM UTC+2, John Smith wrote: thats log: Starting update of app: flyingbat123, version: 0-1 Getting current resource limits. Password for avigmati: Traceback (most recent call last): File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 125, in module run_file(__file__, globals()) File C:\Program Files (x86)\Google\google_appengine\appcfg.py, line 121, in run_file execfile(script_path, globals_) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4062, in module main(sys.argv) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 4053, in main result = AppCfgApp(argv).Run() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2543, in Run self.action(self) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3810, in __call__ return method() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 3006, in Update self.UpdateVersion(rpcserver, self.basepath, appyaml) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2995, in UpdateVersion self.options.max_size) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 2122, in DoUpload resource_limits = GetResourceLimits(self.rpcserver, self.config) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 355, in GetResourceLimits resource_limits.update(GetRemoteResourceLimits(rpcserver, config)) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py, line 326, in GetRemoteResourceLimits version=config.version) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 379, in Send self._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 437, in _Authenticate super(HttpRpcServer, self)._Authenticate() File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 281, in _Authenticate auth_token = self._GetAuthToken(credentials[0], credentials[1]) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 233, in _GetAuthToken e.headers, response_dict) File C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py, line 94, in __init__ self.reason = args[Error] AttributeError: can't set attribute 2012-04-25 18:56:14 (Process exited with code 1) thats my app.yaml: application: flyingbat123 version: 0-1 runtime: python api_version: 1 threadsafe: no handlers: - url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico - url: /robots.txt static_files: static/robots.txt upload: static/robots.txt - url: /template static_dir: static/template - url: /img static_dir: static/img - url: /webadmin/.* script: $PYTHON_LIB/google/appengine/ext/admin login: admin - url: /js static_dir: static/js - url: /css static_dir: static/css - url: /admin.* script: bootstrap.py login: admin - url: .* script: bootstrap.py -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Qz0XXBu4TKUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.