lennart regebro hyiffbigmailcom hiya ive googled issue couldnt find hope hasnt beaten death already ive compatibility tests 30a3 26a1 25 see exactly breaks get around basically see possible write code runs 26 30 without much pain looking rather encouraging differences easy workarounds need tryexcept clauses could collected small compatibility module installable egg want one big problem though unicode im happy see 26 bdata syntax alias data make easier port code 26 30 30 doesnt support usyntax means gets hard use unicode application run 26 30 get around workaround try u unicode except nameerror u str text uthis unicode still perfect means asciitexts unicode strings thats ok people like use zope well use i18n tools localize texts anyway suspect going ok others also ugly would really like see utext support python 30 alias text means 90 code written straight python 30 yeah really remaining code fixed conditional imports renamed standard modules admittedly rarely use xrange iterkeys also rarely print use logging module dont think unusual please allow u python 30 change portingcompatibility worried would gone would able choose three porting strategies dependningon code base user base looks 1 clean break 2 syncing 2to3 3 supporting 26 30 lennart regebro zope plone consulting httpwwwcollibertycom 33 661 58 14 64 _______________________________________________ python3000 mailing list smsbmo9552pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom wed 06 aug 2008 172407 0100 python3000 utext alias text