Differences between revisions 11 and 12
Revision 11 as of 2007-08-04 18:35:39
Size: 1112
Comment:
Revision 12 as of 2007-08-04 18:36:28
Size: 1128
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * stringmap (or the __dict__ implementation) needs a pop(o) method.
 * func's and classes need '__module__'
 * stringmap (or the {{{__dict__}}} implementation) needs a {{{pop(o)}}} method.
 * func's and classes need {{{__module__}}}

Gaps between Jython and Django

  • Jython does not have __builtins__ as a module. Django adds "_" as a convenience method for calling gettext in django/conf/__init__.py. Jython should make __builtins__ a module.

  • Jython does not have sys.stdout.isatty. Jython should get added to the exclusions around that call in django/core/management.py (win32 and 'Pocket PC' are already excluded).

  • Jython does not have os.W_OK needed in django/core/management.py. This probably will not be hard to add this since java.io.File has a canWrite().

  • Jython does not support non-str keys in __dict__ right now. If Groves' HashMap replacement works out maybe this issue will disappear. Problem encountered in django/utils/_threading_local.py

  • Something goes wrong with re.compile(u"([\u0080-\uffff])") in django/utils/text.py I think it is a lacking in our array implementation but this needs more investigation.

  • stringmap (or the __dict__ implementation) needs a pop(o) method.

  • func's and classes need __module__

DjangoOnJython (last edited 2014-05-22 23:24:19 by AdamBurke)