>From GAE launcher start a new project Click + in lower left, name it helloworld, save it wherever
It will create/populate all the files/syntax you need for the hello world demo compare those files/directories to see what is missing or different On Thu, Aug 9, 2012 at 10:46 PM, anand gautam <anandg...@gmail.com> wrote: > Hi Everyone, > > I am a newbie and trying to get a hang of GAE. I am trying to do a simple > 'Hello World' example using GAE but keep getting an error. I have two files > in the helloworld folder, helloworld.py and app.yaml with the following > code: > > import webapp2 > > class MainPage(webapp2.RequestHandler): > def get(self): > self.response.headers['Content-Type'] = 'text/plain' > self.response.out.write('Hello, webapp World!') > > app = webapp2.WSGIApplication([('/', MainPage)], > debug=True) > > application: helloworld > version: 1 > runtime: python27 > api_version: 1 > threadsafe: true > > handlers: > - url: /.* > script: helloworld.app > > But when I launch the app from GAE launcher, http://localhost:8080/ does > not load. I get the following message in the log: > > SyntaxError: invalid syntax > INFO 2012-08-10 05:41:31,773 dev_appserver.py:2952] "GET / HTTP/1.1" > 500 - > ERROR 2012-08-10 05:41:31,996 wsgi.py:189] > Traceback (most recent call last): > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 187, > in Handle > handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 225, > in _LoadHandler > handler = __import__(path[0]) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 676, in Decorate > return func(self, *args, **kwargs) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 1858, in load_module > return self.FindAndLoadModule(submodule, fullname, search_path) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 676, in Decorate > return func(self, *args, **kwargs) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 1722, in FindAndLoadModule > description) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 676, in Decorate > return func(self, *args, **kwargs) > File "C:\Program Files > (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_import_hook.py", > line 1665, in LoadModuleRestricted > description) > File "C:\Users\anandg112\Desktop\helloworld\helloworld\helloworld.py", > line 1 > Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit > (AMD64)] on win32 > ^ > SyntaxError: invalid syntax > INFO 2012-08-10 05:41:32,017 dev_appserver.py:2952] "GET /favicon.ico > HTTP/1.1" 500 - > > > Can someone please help and let me know what I am doing wrong? > > > > > -- > 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/-/yhL2eN_JBkIJ. > 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+ - http://joshuawoodward.com/+ Twitter - @howtohtml5 <http://twitter.com/howtohtml5> -- 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.