On 09/04/2002 03:37:12 AM Ian Bicking wrote:
>I think you are still confusing 2.2-compatibility with taking advantage >of 2.2 features. Webware is 2.2 compatible, but does not use any 2.2 >features. If it did it would *require* 2.2. I'm sure you are correct >that Webware would require some changes to the base system to make >things like super() work. It seems like it's best to wait until there's >some more significant features of new-style classes before Webware gets >rid of backward compatibility, though. (Properties would be one such >feature, but I don't know if anyone is certain how/where/if they should >be used right now). Oh, I guess I'm using compatibility in a stronger sense than you. What you're describing is sounds like minimal compatibility to me. Full compatibility would mean that Webware ran with Python 2.2, did not use any of the new features so that it was backwards compatible with earlier Pythons, but allowed one to use the new Python features if one wanted to. In fact, the situation is greyer. I do use Python 2.2 features in all the objects that I create and instantiate in Webware. I just can't use the features in any subclass of Servlet or any subclass that mixes in my objects (because of the assertion in line 187 of ServletFactory--or is the failure of the assertion unrelated to Python 2.2?). ...Edmund. ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Webware-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-devel
