--- a/thirdparty/google_appengine/google/appengine/api/appinfo.py Tue Jan 20 01:12:43 2009 +0000
+++ b/thirdparty/google_appengine/google/appengine/api/appinfo.py Tue Jan 20 13:19:45 2009 +0000
@@ -54,6 +54,8 @@
APPLICATION_RE_STRING = r'(?!-)[a-z\d\-]{1,%d}' % APP_ID_MAX_LEN
VERSION_RE_STRING = r'(?!-)[a-z\d\-]{1,%d}' % MAJOR_VERSION_ID_MAX_LEN
+RUNTIME_RE_STRING = r'[a-z]{1,30}'
+
HANDLER_STATIC_FILES = 'static_files'
HANDLER_STATIC_DIR = 'static_dir'
HANDLER_SCRIPT = 'script'
@@ -66,8 +68,6 @@
SECURE_HTTPS = 'always'
SECURE_HTTP_OR_HTTPS = 'optional'
-RUNTIME_PYTHON = 'python'
-
DEFAULT_SKIP_FILES = (r"^(.*/)?("
r"(app\.yaml)|"
r"(app\.yml)|"
@@ -304,7 +304,7 @@
APPLICATION: APPLICATION_RE_STRING,
VERSION: VERSION_RE_STRING,
- RUNTIME: validation.Options(RUNTIME_PYTHON),
+ RUNTIME: RUNTIME_RE_STRING,
API_VERSION: validation.Options('1', 'beta'),