Skip to content

Commit 9a9cea0

Browse files
committed
fixed port handling for webdavs:// in opener
1 parent dd04226 commit 9a9cea0

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

HISTORY.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Release notes
22
=============
33

4+
0.3.8 (2020/06/25)
5+
------------------
6+
- fixed port handling for webdavs:// in opener
7+
[ajung]
8+
49
0.3.7 (2019/04/29)
510
------------------
611
- fixed testsuite

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@
4949
tests_require=['docker'],
5050
test_suite='webdavfs.tests',
5151
url="http://pypi.python.org/pypi/fs.webdavfs/",
52-
version="0.3.7"
52+
version="0.3.8"
5353
)

webdavfs/opener.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ def open_fs(self, fs_url, parse_result, writeable, create, cwd):
1717

1818
webdav_host, _, dir_path = parse_result.resource.partition('/')
1919
webdav_host, _, webdav_port = webdav_host.partition(':')
20-
webdav_port = int(webdav_port) if webdav_port.isdigit() else 80
2120
if parse_result.protocol == 'webdav':
22-
webdav_scheme = 'http' if webdav_port != 443 else 'https'
21+
webdav_scheme = 'http'
22+
webdav_port = 80
2323
else:
2424
webdav_scheme = 'https'
25+
webdav_port = 443
2526

2627
return WebDAVFS(
2728
url='{}://{}:{}'.format(webdav_scheme, webdav_host, webdav_port),

0 commit comments

Comments
 (0)