commit | a61bdeb8a99585d51052e1e6f02d9883542daa59 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Wed Oct 11 17:36:31 1995 +0000 |
committer | Guido van Rossum <guido@python.org> | Wed Oct 11 17:36:31 1995 +0000 |
tree | d0e98f3057587109392d2a878c9ea4fc9ab78903 | |
parent | d9e9f9c05d705715826c84006054e7434a3c37ce [diff] [blame] |
add delete() method to ftp object
diff --git a/Lib/ftplib.py b/Lib/ftplib.py index 6a36df4..0dc0d6e 100644 --- a/Lib/ftplib.py +++ b/Lib/ftplib.py
@@ -358,6 +358,16 @@ raise error_reply, resp self.voidcmd('RNTO ' + toname) + # Delete a file + def delete(self, filename): + resp = self.sendcmd('DELE ' + filename) + if resp[:3] == '250': + return + elif resp[:1] == '5': + raise error_perm, resp + else: + raise error_reply, resp + # Change to a directory def cwd(self, dirname): if dirname == '..':