Confusing code in ObjectManager manage_FTPstat

Sidnei da Silva <[email protected]> Mon, 31 Oct 2005 11:02:53 -0200
Newsgroups gmane.comp.web.zope.coders
Message-ID <20051031130253.GB3834@cotia>
Found some lovely piece of code deep into the FTP parts of Zope 2 last
saturday, one of them is truely ugly. It's listing the contents of
the current and parent folders for no apparent reason (or at least, it
didn't make sense either to me or Chris McDonough).

The code in question is in the ``manage_FTPstat`` method of
``OFS.ObjectManager``. Tracing back the source of this code, it seems
to have been (surprisingly) introduced by Jim Fulton, back in
1999. [1]

Later on, Amos Latteier changed part of the code (namely
``manage_FTPlist``) to use a slightly more friendlier, yet equally
confusing ``is_acquired`` method. [2]

I'm now sitting here, trying to make sense of this code and wondering
what was the original intention in the first place. Would anyone have
a clue?

[1] http://tinyurl.com/86upc
[2] http://tinyurl.com/9adc5

-- 
Sidnei da Silva
Enfold Systems, LLC.
http://enfoldsystems.com