Merge pull request #5 from a1ezzz/return_codes
webdav3/client.py: Client.mkdir now accepts 201 HTTP-code
This commit is contained in:
commit
c6ec44e479
1 changed files with 2 additions and 2 deletions
|
@ -284,7 +284,7 @@ class Client(object):
|
||||||
More information you can find by link http://webdav.org/specs/rfc4918.html#METHOD_MKCOL
|
More information you can find by link http://webdav.org/specs/rfc4918.html#METHOD_MKCOL
|
||||||
|
|
||||||
:param remote_path: path to directory
|
:param remote_path: path to directory
|
||||||
:return: True if request executed with code 200 and False otherwise.
|
:return: True if request executed with code 200 or 201 and False otherwise.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
directory_urn = Urn(remote_path, directory=True)
|
directory_urn = Urn(remote_path, directory=True)
|
||||||
|
@ -292,7 +292,7 @@ class Client(object):
|
||||||
raise RemoteParentNotFound(directory_urn.path())
|
raise RemoteParentNotFound(directory_urn.path())
|
||||||
|
|
||||||
response = self.execute_request(action='mkdir', path=directory_urn.quote())
|
response = self.execute_request(action='mkdir', path=directory_urn.quote())
|
||||||
return response.status_code == 200
|
return response.status_code in (200, 201)
|
||||||
|
|
||||||
@wrap_connection_error
|
@wrap_connection_error
|
||||||
def download_from(self, buff, remote_path):
|
def download_from(self, buff, remote_path):
|
||||||
|
|
Loading…
Add table
Reference in a new issue