summaryrefslogtreecommitdiff
path: root/obnamlib/plugins/backup_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'obnamlib/plugins/backup_plugin.py')
-rw-r--r--obnamlib/plugins/backup_plugin.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/obnamlib/plugins/backup_plugin.py b/obnamlib/plugins/backup_plugin.py
index 71fd839e..3b4b2729 100644
--- a/obnamlib/plugins/backup_plugin.py
+++ b/obnamlib/plugins/backup_plugin.py
@@ -460,16 +460,8 @@ class BackupPlugin(obnamlib.ObnamPlugin):
self.open_or_reopen_fs(self.fs.reinit, root_url)
def open_or_reopen_fs(self, func, root_url):
- scheme, netloc, path, params, query, fragment = \
- urlparse.urlparse(root_url)
-
try:
func(root_url)
- if not self.fs.isdir(path):
- parent_path = os.path.dirname(path)
- parent_url = urlparse.urlunparse(
- (scheme, netloc, parent_path, params, query, fragment))
- self.fs.reinit(parent_url)
except OSError as e:
if e.errno == errno.ENOENT:
raise BackupRootDoesNotExist(root=root_url)