retitle 481947 Continue if file exists on server tags 481947 + patch thanks
I have reconsidered: if a file exists on the server, I think the
correct behaviour is to continue rather than aborting.
Please consider the enclosed patch.
diff -u dput-0.9.2.36/ftp.py new/dput-0.9.2.36/ftp.py
--- dput-0.9.2.36/ftp.py 2008-11-14 23:49:06.000000000 -0600
+++ new/dput-0.9.2.36/ftp.py 2008-12-19 20:38:49.000000000 -0600
@@ -61,9 +61,8 @@
except ftplib.all_errors, e:
print "\nError '%s' during ftp transfer of
%s"%(str(e),package_name)
if isinstance(e,ftplib.Error) and e.args and e.args[0][:3]=='553':
- print """Note: This problem might be caused by files already
existent on the server.
- For the official Debian upload queues, the dcut(1) utility can be used
- to remove stale files from unsuccessful uploads."""
+ print "Leaving existing file on server and continuing"
+ continue
elif isinstance(e,ftplib.Error) and e.args and e.args[0][:1]=='5':
print """Note: This error might indicate a problem with your
passive_ftp setting.
Please consult dput.cf(5) for details on this configuration option."""
Only in new/dput-0.9.2.36/: ftp.py~
Thanks,
-Steve
signature.asc
Description: Digital signature

