Skip to content

Commit 499e496

Browse files
committed
Merge pull request #8 from markwilliams970/requests-1.2.0
Re-factored Session() new-up to be compliant with requests-1.0+; Fixed p...
2 parents eced50e + b132f2e commit 499e496

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

pyral/restapi.py

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,17 @@ def __init__(self, server=SERVER, user=USER_NAME, password=PASSWORD,
192192
vsc = kwargs.get('verify_ssl_cert')
193193
if vsc in [False, True]:
194194
verify_ssl_cert = vsc
195-
196-
self.session = requests.session(headers=RALLY_REST_HEADERS, auth=credentials,
197-
timeout=10.0, proxies=proxy_dict,
198-
verify=verify_ssl_cert, config=config)
195+
196+
self.session = requests.Session()
197+
self.session.auth = (self.user, self.password)
198+
self.session.timeout = 10.0
199+
self.session.proxies = proxy_dict
200+
self.session.verify = verify_ssl_cert
201+
self.session.config = config
202+
203+
#self.session = requests.session(headers=RALLY_REST_HEADERS, auth=credentials,
204+
# timeout=10.0, proxies=proxy_dict,
205+
# verify=verify_ssl_cert, config=config)
199206
self.contextHelper = RallyContextHelper(self, server, user, password)
200207
self.contextHelper.check(self.server)
201208

@@ -1393,8 +1400,12 @@ def _encode(condition):
13931400
return "(%s)" % "%20".join(parts)
13941401
elif type(query) in [types.ListType, types.TupleType]:
13951402
# by fiat (and until requested by a paying customer), we assume the conditions are AND'ed
1396-
parts = [_encode(condition) for condition in query]
1397-
return "(%s)" % "%20AND%20".join(parts)
1403+
parts = [_encode(condition) for condition in query]
1404+
query_string = "%s" % parts.pop(0)
1405+
for query_term in parts:
1406+
query_string = "(%s AND %s)" % (query_string, query_term)
1407+
return query_string
1408+
13981409
elif type(query) == types.DictType: # wow! look at this wildly unfounded assumption about what to do!
13991410
parts = []
14001411
for field, value in query.items():

0 commit comments

Comments
 (0)