Created
September 9, 2011 07:02
-
-
Save mdornseif/1205647 to your computer and use it in GitHub Desktop.
versionsdokumentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mooncrusher:EDIhub md$ git diff main.py | |
| diff --git a/main.py b/main.py | |
| index 2d7e3e7..86b870b 100755 | |
| --- a/main.py | |
| +++ b/main.py | |
| @@ -10,6 +10,7 @@ Copyright (c) 2010, 2011 HUDORA. All rights reserved. | |
| import config | |
| config.imported = True | |
| +import gaetk.handler | |
| import gaetk.webapp2 as webapp2 | |
| from gaetk.handler import HTTP301_Moved | |
| from terms.appengine import latest_terms_required | |
| @@ -53,6 +54,19 @@ class Homepage(MyHandler): | |
| self.render({}, 'error_credential_wrong.html') | |
| +class VersionHandler(gaetk.handler.BasicHandler): | |
| + def get(self): | |
| + import os.path | |
| + version = 'unkonown' | |
| + try: | |
| + fd = open(os.path.join((os.path.abspath(os.path.dirname(__file__))), "version.txt")) | |
| + version = fd.read().strip() | |
| + except IOError: | |
| + pass | |
| + self.response.headers['Content-Type'] = 'text/plain' | |
| + self.response.write(version + '\n') | |
| + | |
| + | |
| class PageNotFoundHandler(MyHandler): | |
| """Zeigt eine Fehlerseite an. Jede webapp2-WSGI-App ist selber dafuer verantwortlich, diesen | |
| Handler bei sich als Error-Handler aufzunehmen: | |
| @@ -102,6 +116,7 @@ def application(): | |
| ('/empfaenger/([A-Za-z0-9_-]+)/start', LandingPageHandler), | |
| ('/empfaenger/([A-Za-z0-9_-]+)\.?(json|xml)?/?', EmpfaengerHandler), | |
| + ('/version.txt', VersionHandler), | |
| ('/', Homepage)], | |
| debug=True) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment