Manual 2to3 fixups.
[cumulus.git] / python / cumulus / store / ftp.py
index 95dd14e..3bd7104 100644 (file)
@@ -16,6 +16,8 @@
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
+from __future__ import division, print_function, unicode_literals
+
 from ftplib        import FTP, all_errors, error_temp
 from netrc         import netrc, NetrcParseError
 from cumulus.store import Store, type_patterns, NotFoundError
@@ -98,16 +100,16 @@ class FtpStore (Store):
             self.ftp.sendcmd ('TYPE I')
             size = self.ftp.size (fn)
             self.ftp.sendcmd ('TYPE A')
-        except all_errors, err:
-            print err
+        except all_errors as err:
+            print(err)
             pass
         if size is not None:
             return {'size': size}
-        print "nlst: %s" % fn, size
+        print("nlst: %s" % fn, size)
         l = self.ftp.nlst (fn)
         if l:
             return {'size': 42}
-        raise NotFoundError(type, name)
+        raise NotFoundError(type, name)
 
     def sync (self):
         """ After a get command at end of transfer a 2XX reply is still
@@ -120,7 +122,7 @@ class FtpStore (Store):
             if not self.synced:
                 self.ftp.voidresp()
             self.ftp.sendcmd ('TYPE A')
-        except error_temp, err :
+        except error_temp as err :
             if not err.message.startswith ('421') :
                 raise
             self.connect ()