thirdparty/google_appengine/google/appengine/api/appinfo.py
changeset 828 f5fd65cc3bf3
parent 297 35211afcd563
child 1278 a7766286a7be
--- 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'),