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

Commit c906a97

Browse files
committed
update base.py,twisted.py to support python2.6
1 parent 7a6fbb4 commit c906a97

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
@@ -1910,37 +1910,37 @@ def _query_data(self, service=None,
19101910
tags=None,
19111911
ttl=None,
19121912
regexp=None):
1913-
service_body = {
1914-
k: v for k, v in {
1913+
service_body = dict([
1914+
(k, v) for k, v in {
19151915
'service': service,
19161916
'onlypassing': onlypassing,
19171917
'tags': tags,
1918-
'failover': {
1919-
k: v for k, v in {
1918+
'failover': dict([
1919+
(k, v) for k, v in {
19201920
'nearestn': nearestn,
19211921
'datacenters': datacenters
19221922
}.items() if v is not None
1923-
}
1923+
])
19241924
}.items() if v is not None
1925-
}
1925+
])
19261926

1927-
data = {
1928-
k: v for k, v in {
1927+
data = dict([
1928+
(k, v) for k, v in {
19291929
'name': name,
19301930
'session': session,
19311931
'token': token or self.agent.token,
19321932
'dns': {
19331933
'ttl': ttl
19341934
} if ttl is not None else None,
1935-
'template': {
1936-
k: v for k, v in {
1935+
'template': dict([
1936+
(k, v) for k, v in {
19371937
'type': 'name_prefix_match',
19381938
'regexp': regexp
19391939
}.items() if v is not None
1940-
},
1940+
]),
19411941
'service': service_body
19421942
}.items() if v is not None
1943-
}
1943+
])
19441944
return json.dumps(data)
19451945

19461946
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)