Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
File Transfer Service
fts-rest
Commits
bbe617a3
Commit
bbe617a3
authored
Nov 24, 2015
by
Maria Arsuaga Rios
Browse files
FTS-405
: using request_class parameter
parent
a1f6cc02
Changes
2
Show whitespace changes
Inline
Side-by-side
src/fts3/rest/client/context.py
View file @
bbe617a3
...
...
@@ -145,7 +145,7 @@ class Context(object):
raise
BadEndpoint
(
"%s (%s)"
%
(
self
.
endpoint
,
str
(
e
))),
None
,
sys
.
exc_info
()[
2
]
return
endpoint_info
def
__init__
(
self
,
endpoint
,
ucert
=
None
,
ukey
=
None
,
verify
=
True
,
access_token
=
None
,
no_creds
=
False
,
capath
=
None
,
request
s
=
False
):
def
__init__
(
self
,
endpoint
,
ucert
=
None
,
ukey
=
None
,
verify
=
True
,
access_token
=
None
,
no_creds
=
False
,
capath
=
None
,
request
_class
=
PycurlRequest
):
self
.
passwd
=
None
self
.
_set_endpoint
(
endpoint
)
...
...
@@ -159,14 +159,10 @@ class Context(object):
else
:
self
.
_set_x509
(
ucert
,
ukey
)
if
(
requests
):
self
.
_requester
=
Request
(
self
.
ucert
,
self
.
ukey
,
passwd
=
self
.
passwd
,
verify
=
False
,
access_token
=
self
.
access_token
)
log
.
debug
(
"Using requests API without verification"
)
else
:
self
.
_requester
=
PycurlRequest
(
self
.
_requester
=
request_class
(
self
.
ucert
,
self
.
ukey
,
passwd
=
self
.
passwd
,
verify
=
verify
,
access_token
=
self
.
access_token
,
capath
=
capath
)
self
.
endpoint_info
=
self
.
_validate_endpoint
()
# Log obtained information
log
.
debug
(
"Using endpoint: %s"
%
self
.
endpoint_info
[
'url'
])
...
...
src/fts3/rest/client/request.py
View file @
bbe617a3
...
...
@@ -24,12 +24,12 @@ import os
class
Request
(
object
):
def
__init__
(
self
,
ucert
,
ukey
,
passwd
=
None
,
verify
=
False
,
access_token
=
None
,
connectTimeout
=
30
,
timeout
=
30
):
def
__init__
(
self
,
ucert
,
ukey
,
capath
=
None
,
passwd
=
None
,
verify
=
False
,
access_token
=
None
,
connectTimeout
=
30
,
timeout
=
30
):
self
.
ucert
=
ucert
self
.
ukey
=
ukey
self
.
passwd
=
passwd
self
.
access_token
=
access_token
self
.
verify
=
verify
self
.
verify
=
False
self
.
connectTimeout
=
connectTimeout
self
.
timeout
=
timeout
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment