handling special characters in gridftp urls
[qcg-portal.git] / filex / ftp.py
index c9e90ff..29c4598 100644 (file)
@@ -162,10 +162,6 @@ class FTPOperation:
         return False
 
     def compress(self, server, path, files, archive):
-        for value in [path, archive] + files:
-            if '#' in value:
-                raise ValueError('Illegal character `#` in {}'.format(value))
-
         if self.match_ext(archive, '.tar.gz', '.tgz'):
             cmd, args = 'tar', ['cvzf', archive, '-C', path] + files
         elif self.match_ext(archive, '.tar.bz2', '.tbz'):
@@ -180,10 +176,6 @@ class FTPOperation:
         return self.get(server)
 
     def extract(self, server, archive, dst):
-        for value in [archive, dst]:
-            if '#' in value:
-                raise ValueError('Illegal character `#` in {}'.format(value))
-
         if self.match_ext(archive, '.tar.gz', '.tgz'):
             cmd, args = 'tar', ('xvzf', archive, '-C', dst)
         elif self.match_ext(archive, '.tar.bz2', '.tbz'):