From 3bfe0a2513495f8e667f60ca3efce03f97990e51 Mon Sep 17 00:00:00 2001 From: Ricky Ramirez Date: Fri, 12 Jul 2013 14:45:54 -0700 Subject: [PATCH] reddit_base: Also grab dev AppEngine UAs. "dev~" is sent when the AppEngine SDK is run on a local machine for development purposes. --- r2/r2/controllers/reddit_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r2/r2/controllers/reddit_base.py b/r2/r2/controllers/reddit_base.py index 248b7dc45..0db40e843 100644 --- a/r2/r2/controllers/reddit_base.py +++ b/r2/r2/controllers/reddit_base.py @@ -534,7 +534,7 @@ def ratelimit_agent(agent): request.environ['retry_after'] = SLICE_SIZE - remainder abort(429) -appengine_re = re.compile(r'AppEngine-Google; \(\+http://code.google.com/appengine; appid: s~([a-z0-9-]{6,30})\)\Z') +appengine_re = re.compile(r'AppEngine-Google; \(\+http://code.google.com/appengine; appid: (?:dev|s)~([a-z0-9-]{6,30})\)\Z') def ratelimit_agents(): user_agent = request.user_agent