Yes, that's good, although it's just a copy from my original code ;-)
I'm guilty of referring to "Fil's MySQLMemberAdaptor" in various list postings. I'll try to be more careful in the future. Thanks. I'm not really sure what naming convention I would prefer, apart from just getting fully functional and suitably fast SQL support in there somehow.
ISTR Python 'pickles' and similar methods were what caused a low-memory server of mine to take 3+ hours to upgrade using Yum, so personally I guess I'd like to dispose of them from Mailman ;-)
- The conflict between the old pickle way of doing things of iterating over a get-singular-record method numerous times rather than a grab-multiple-records-and-return-in-the-right-format which is more the way SQL works effectively. Whether that's a rewrite, or some way of overriding the existing methods to implement them better, I don't know. Perhaps I can look into this soon. Any hints from the core guys?
Mailman 3 supports a real user database back end. Barry has been doing all the work on this, and I'm not up to speed having spent all my time on 2.1/2.2, so I can't comment intelligently on details, but that's where we're headed.
Ok, well I did a quick check, but could not find a download link on any Wiki's or Sourceforge. I've subscribed to the MM3 developers list, though. I hope it's not too high traffic...
Can someone tell me where to download the MM3 source as-is, or which source repository/tags to use to get hold of it so I can put my 2p in should I notice anything that could help, or find time to code anything in?
Also, since there does not appear to be anything firm in regards a release schedule for MM3, I'd appreciate your input on how (just the name of the function I would need to override/rewrite would be enough) I might accomplish better integration for a "grab-multiple-records-and-return-in-the-right-format" method of getting member records, so I can see if there's a way to sanely do so in MM2.2. I can't even remember if the MySQL Adaptor works with 2.1 or not?? No doubt I could find it given time and picking through code, but I'd appreciate a pointer...
It is quite strange, perhaps, but I suddenly have a lot more Mailman-motivation than I've had in a long while. Perhaps because I am bored stiff of PHP web development! ;-)
K.
-- Kev Green, aka Kyrian. E: kyrian@ore.org WWW: http://kyrian.ore.org/ Linux/Security Contractor/LAMP Coder/ISP, via http://www.orenet.co.uk/ DJ via http://www.hellnoise.co.uk/