-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Barry Warsaw wrote: > Hi Mark, thanks for fixing this. Just a couple of quick comments...
>> private = config.PRIVATE_ARCHIVE_FILE_DIR >> - if path == private or (os.path.commonprefix((path, >> private)) == private >> - and os.path.split(path)[1] == >> 'database'): >> - continue >> - # The directories under qfiles should have a more limited >> permission >> - if os.path.commonprefix((path, config.QUEUE_DIR)) == >> config.QUEUE_DIR: >> + if path == private or \ >> + (os.path.commonprefix((path, private)) == private >> + and os.path.split(path)[1] == 'database'): > > This is probably better style: > > if path == private or ( > os.path.commonprefix((path, private)) == private > and os.path.split(path)[1] == 'database'): > # then... > targetperms = PRIVATEPERMS > > It eliminates a backslash (always ugly ;) though it kind of begs for > the 'then...' comment because of the way the columns line up. > >> + targetperms = PRIVATEPERMS >> + elif os.path.commonprefix((path, config.QUEUE_DIR)) \ >> + == config.QUEUE_DIR: >> targetperms = QFILEPERMS > > Similarly, this removes the need for a backslash: > > elif (os.path.commonprefix((path, config.QUEUE_DIR)) > == config.QUEUE_DIR): > targetperms = QFILEPERMS > > You probably can't do much better without storing config.QUEUE_DIR in > a local variable. Thanks Barry, I thought about this a bit, but clearly didn't think it through. I'll clean it up. /Mark - -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFGg/5NVVuXXpU7hpMRAguhAJ9X9PpO8yhZqQ40vi5cfjCKCnmodQCg7/Ph GQxqjG/MfwJWFZYflqvaTnI= =EWWb -----END PGP SIGNATURE----- _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp