diff --git a/devices/statistics_writer/receiver.py b/devices/statistics_writer/receiver.py
index 41b340543cc57d818641d5281f7b492937240a79..92d0d6d34bfc69f8f89f306c86b906c68956e47b 100644
--- a/devices/statistics_writer/receiver.py
+++ b/devices/statistics_writer/receiver.py
@@ -56,13 +56,10 @@ class tcp_receiver(receiver):
 
     def reconnect(self):
         self.fd = None
-        try:
-            self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-            self.sock.connect((self.host, self.port))
-            self.fd = self.sock.fileno()
-            return True
-        except Exception:
-            raise
+        self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+        self.sock.connect((self.host, self.port))
+        self.fd = self.sock.fileno()
+        return True