httprepo: remove is-comparison with string literal
An identity check between a variable and a string literal was added to
the pushkey implementation in
6bd9778ae749. While CPython will
normally intern strings and thus make the test safe, value identity is
what should be used here.
--- a/mercurial/httprepo.py Mon Nov 15 17:04:55 2010 -0600
+++ b/mercurial/httprepo.py Tue Nov 16 21:35:58 2010 +0100
@@ -68,7 +68,7 @@
raise util.Abort(_('operation not supported over http'))
def _callstream(self, cmd, **args):
- if cmd is 'pushkey':
+ if cmd == 'pushkey':
args['data'] = ''
data = args.pop('data', None)
headers = args.pop('headers', {})