Skip to content
This repository was archived by the owner on Apr 15, 2024. It is now read-only.

Commit 149774c

Browse files
authored
Merge pull request #120 from lowzj/support-python26
update base.py to support python2.6 fix #119
2 parents 6ffe299 + c906a97 commit 149774c

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

consul/base.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,37 +1978,37 @@ def _query_data(self, service=None,
19781978
tags=None,
19791979
ttl=None,
19801980
regexp=None):
1981-
service_body = {
1982-
k: v for k, v in {
1981+
service_body = dict([
1982+
(k, v) for k, v in {
19831983
'service': service,
19841984
'onlypassing': onlypassing,
19851985
'tags': tags,
1986-
'failover': {
1987-
k: v for k, v in {
1986+
'failover': dict([
1987+
(k, v) for k, v in {
19881988
'nearestn': nearestn,
19891989
'datacenters': datacenters
19901990
}.items() if v is not None
1991-
}
1991+
])
19921992
}.items() if v is not None
1993-
}
1993+
])
19941994

1995-
data = {
1996-
k: v for k, v in {
1995+
data = dict([
1996+
(k, v) for k, v in {
19971997
'name': name,
19981998
'session': session,
19991999
'token': token or self.agent.token,
20002000
'dns': {
20012001
'ttl': ttl
20022002
} if ttl is not None else None,
2003-
'template': {
2004-
k: v for k, v in {
2003+
'template': dict([
2004+
(k, v) for k, v in {
20052005
'type': 'name_prefix_match',
20062006
'regexp': regexp
20072007
}.items() if v is not None
2008-
},
2008+
]),
20092009
'service': service_body
20102010
}.items() if v is not None
2011-
}
2011+
])
20122012
return json.dumps(data)
20132013

20142014
def create(self, service,

consul/twisted.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ def compat_string(value):
8282
def _get_resp(self, response):
8383
# Merge multiple header values as per RFC2616
8484
# http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
85-
headers = {
86-
self.compat_string(k): ','.join(map(self.compat_string, v))
85+
headers = dict([
86+
(self.compat_string(k), ','.join(map(self.compat_string, v)))
8787
for k, v in dict(response.headers.getAllRawHeaders()).items()
88-
}
88+
])
8989
body = yield response.text(encoding='utf-8')
9090
returnValue((response.code, headers, body))
9191

0 commit comments

Comments
 (0)