diff options
author | Dirk Dougherty <ddougherty@google.com> | 2013-07-17 10:22:32 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-07-17 10:22:32 -0700 |
commit | 80f50242895afb4b43b231af5e78fcc8c5004206 (patch) | |
tree | 29a2c5fe7a55e99ca6816b639ffb89bbfa215c4e | |
parent | f3136431df3319c415fde335f172f55f0d74494f (diff) | |
parent | d06f4e3287483de270c9ea7a19acdff24efa1cb0 (diff) | |
download | android_development-80f50242895afb4b43b231af5e78fcc8c5004206.tar.gz android_development-80f50242895afb4b43b231af5e78fcc8c5004206.tar.bz2 android_development-80f50242895afb4b43b231af5e78fcc8c5004206.zip |
am d06f4e32: am 6ac22572: Update appengine server to handle \'@\'.
* commit 'd06f4e3287483de270c9ea7a19acdff24efa1cb0':
Update appengine server to handle '@'.
-rw-r--r-- | scripts/app_engine_server/memcache_zipserve.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/app_engine_server/memcache_zipserve.py b/scripts/app_engine_server/memcache_zipserve.py index dfd7de9d0..9c6f42e5b 100644 --- a/scripts/app_engine_server/memcache_zipserve.py +++ b/scripts/app_engine_server/memcache_zipserve.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +# -*- coding: utf-8 -*- # # Copyright 2009 Google Inc. # @@ -526,6 +527,10 @@ class MemcachedZipHandler(webapp.RequestHandler): resp_data = None file_itr = iter(self.zipfilenames) + # decode any escape characters in the URI + # Note: We are currenty just looking for '@' (%40) + file_path = file_path.replace('%40', '@') + # check the index, if we have one, to see what archive the file is in archive_name = self.MapFileToArchive(file_path) if not archive_name: |