| Index: appengine/findit/common/rietveld.py
|
| diff --git a/appengine/findit/common/rietveld.py b/appengine/findit/common/rietveld.py
|
| index fab452cbd107029c3f3be7d7ac718975a4d3200a..d4b53abd12e756466724dd9c063ed555f21742c4 100644
|
| --- a/appengine/findit/common/rietveld.py
|
| +++ b/appengine/findit/common/rietveld.py
|
| @@ -2,18 +2,28 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +# TODO(wrengr): this file is only used by waterfall. We should either
|
| +# move it to that directory, or else factor out the dependency on
|
| +# HttpClientAppengine by abstracting over the HTTP_CLIENT member. The
|
| +# only thing we use/need HTTP_CLIENT for is to call the Post method,
|
| +# which could just as well be rewritten to use the __call__ method
|
| +# instead; hence, we could just pass an appropriate callable object to
|
| +# the constructor (incidentally allowing multiple Rietveld objects to
|
| +# share the same HTTP_CLIENT, if desired) rather than allocating our own
|
| +# one automatically. Does rietveld itself actually require appengine?
|
| +# Or is that just an incidental circumstance about our particular use
|
| +# of it?
|
| import logging
|
| import re
|
| import urlparse
|
|
|
| -from common.codereview import CodeReview
|
| from common.http_client_appengine import HttpClientAppengine
|
|
|
|
|
| _RIETVELD_ISSUE_NUMBER_RE = re.compile('^/(\d+)/?.*')
|
|
|
|
|
| -class Rietveld(CodeReview):
|
| +class Rietveld(object):
|
| """The implementation of CodeReview interface for Rietveld."""
|
| HTTP_CLIENT = HttpClientAppengine(follow_redirects=False)
|
|
|
|
|