[google-appengine] Re: can't deploy my app (AttributeError: can't set attribute)

2012-10-11 Thread Tim Bennett
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)

2012-09-30 Thread M.A.
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)

2012-09-05 Thread Master
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)

2012-08-16 Thread Johan Euphrosine
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)

2012-08-15 Thread Piotr Wołkowski
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.