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

Reply via email to