--- a/thirdparty/google_appengine/google/appengine/api/appinfo.py Tue Apr 21 16:28:13 2009 +0000
+++ b/thirdparty/google_appengine/google/appengine/api/appinfo.py Fri Apr 24 14:16:00 2009 +0000
@@ -70,6 +70,8 @@
SECURE_HTTPS = 'always'
SECURE_HTTP_OR_HTTPS = 'optional'
+REQUIRE_MATCHING_FILE = 'require_matching_file'
+
DEFAULT_SKIP_FILES = (r"^(.*/)?("
r"(app\.yaml)|"
r"(app\.yml)|"
@@ -199,13 +201,16 @@
HANDLER_SCRIPT: validation.Optional(_FILES_REGEX),
+
+ REQUIRE_MATCHING_FILE: validation.Optional(bool),
}
COMMON_FIELDS = set([URL, LOGIN, SECURE])
ALLOWED_FIELDS = {
- HANDLER_STATIC_FILES: (MIME_TYPE, UPLOAD, EXPIRATION),
- HANDLER_STATIC_DIR: (MIME_TYPE, EXPIRATION),
+ HANDLER_STATIC_FILES: (MIME_TYPE, UPLOAD, EXPIRATION,
+ REQUIRE_MATCHING_FILE),
+ HANDLER_STATIC_DIR: (MIME_TYPE, EXPIRATION, REQUIRE_MATCHING_FILE),
HANDLER_SCRIPT: (),
}