From 50dc98078e2c21755f6c96f28d6a26fc7e5c1499 Mon Sep 17 00:00:00 2001
From: Giorgos Korfiatis <gkorf@grnet.gr>
Date: Mon, 5 Oct 2015 13:14:01 +0300
Subject: [PATCH] don't unregister hidden name unless necessary

---
 agkyra/syncer/localfs_client.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/agkyra/syncer/localfs_client.py b/agkyra/syncer/localfs_client.py
index d24049c..2f3e5b4 100644
--- a/agkyra/syncer/localfs_client.py
+++ b/agkyra/syncer/localfs_client.py
@@ -359,7 +359,8 @@ class LocalfsTargetHandle(object):
         self.prepare(fetched_path, sync_state)
         self.finalize(fetched_path, fetched_live_info)
         self.cleanup(self.hidden_path)
-        self.unregister_hidden_name(self.hidden_filename)
+        if self.hidden_filename is not None:
+            self.unregister_hidden_name(self.hidden_filename)
 
     def prepare(self, fetched_path, sync_state):
         self.hide_file()
-- 
GitLab