in reply to interpreting a server's response

Except for errors that occur during object construction, the error message is placed in $ftp->message, not $@.

Replies are listed 'Best First'.
Re^2: interpreting a server's response
by Aldebaran (Curate) on Jan 14, 2012 at 03:02 UTC

    Can you elaborate? Why is this diagnostic being issued?

      Because if the constructor fails, there's no object on which to call the message method.