proposed removal: ftplib
There is a better implementation in Twisted. FTP is inherently unsafe. And the interface is pretty crappy. -Brett
2008/3/19, Brett Cannon <brett@python.org>:
There is a better implementation in Twisted. FTP is inherently unsafe. And the interface is pretty crappy.
But works, and I've seen a lot of code that does simple FTP pushing or pulling files. If we take this out, we'll lose this functionality from stdlib. I'm -1 on this removal. Furthermore: I propose that if you explicit more the "crappiness" of it, I'd take a serious look at it. Regards, -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/
On 20 Mar, 2008, at 5:29, Brett Cannon wrote:
There is a better implementation in Twisted. FTP is inherently unsafe. And the interface is pretty crappy.
I'm -1 on this. FTP is still used to access embedded devices and Twisted is overkill for small scripts. One usecase I use ftplib for is automaticly downloading configuration and error-logs from a number of devices that only offer FTP access to the raw data (and at best a crummy HTTP interface with a GUI). Ronald
-1 (as everyone else, apparently). This is a useful module, that I regularly use, even if most of the time I'm only pulling/pushing files. I agree with Facundo, we'd rather improve it. Quentin On Thu, Mar 20, 2008 at 5:29 AM, Brett Cannon <brett@python.org> wrote:
There is a better implementation in Twisted. FTP is inherently unsafe. And the interface is pretty crappy.
-Brett _______________________________________________ stdlib-sig mailing list stdlib-sig@python.org http://mail.python.org/mailman/listinfo/stdlib-sig
On 2008-03-20 05:29, Brett Cannon wrote:
There is a better implementation in Twisted. FTP is inherently unsafe. And the interface is pretty crappy.
-1 for much the same reasons given by others. The stdlib should provide basic interfaces for most common Internet protocols. FTP is one of them. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Mar 20 2008)
Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611
participants (5)
-
Brett Cannon
-
Facundo Batista
-
M.-A. Lemburg
-
Quentin Gallet-Gilles
-
Ronald Oussoren