Commits

Author Commit Message Labels Comments Date
Jim Hugunin
Fix bug #6 Subclassing objects that are not classes produces a confusing error message
Jim Hugunin
fix bug #5 java.io.IOExceptions are mangled into IOErrors
Jim Hugunin
Jim Hugunin
Fix bug #3 Bad path name for jpython.jar
Jim Hugunin
Fix bug #1 Recursive assignment to list slices handled incorrectly
Jim Hugunin
Fix bug #14 Unassigned values are printed in interactively defined functions
Jim Hugunin
Fix bug #18 Indexing a string with starting slice larger than string length throws StringIndexOutOfBoundsException
Jim Hugunin
Add methods for: void set(String name, Object value) Object get(String name, Class javaclass) to make conversion to/from java objects easier
Jim Hugunin
Make argslist and nargs public (for now). These are very useful for debugging -- but noone should use them for anything else!
Jim Hugunin
Only allow bean properties to replace method names for classes in java.awt.
Jim Hugunin
Make __import__ synchronized Always sort name list returned by dir
Jim Hugunin
Fix bug in handling \( interaction with symbolic groups
Jim Hugunin
Better handling of a bare "print" Don't print a space before the newline even if softspace is true.
Jim Hugunin
Add support for clean indexing of java.util.[Vector|Dictionary] This will be done "properly" when Java 1.2 is widely available. In the meantime these hacks will make people happier. They also provide better 1.1 -> 1.2 compatibility.
Jim Hugunin
Fix bug in handling of exec and eval. When no locals or globals specified create a new frame with the current locals and globals - DON'T just reuse the current frame!
Jim Hugunin
Fix bug in handling import from existing .class files. Ignore errors caused by a bad .class file, but DON'T ignore errors in the module itself.
Jim Hugunin
Allowing Python and Java package namespaces to be merged.
Jim Hugunin
Bump imp.APIVersion to 4 to avoid conflicts in .class files
Jim Hugunin
Jim Hugunin
Modify __tojava__ methods Return java.lang.Number instances for Number.class and Object.class Also, recognize Integer.class as well as Integer.TYPE (and similarly for other primitive types)
Jim Hugunin
Remove debugging println's
Jim Hugunin
Consider String's a primitive type. This will choose String before byte[] in overloaded methods
Jim Hugunin
Use safeRepr instead of __repr__ in error messages generated for Attribute not found. This avoids extremely confusing error messages when object has a buggy __repr__ implementation.
Jim Hugunin
When subclassing a Java class with a non-zero arg constructor and no __init__ method in Python class, be sure to call the Java class's constructor with the args passed in.
Jim Hugunin
Add handling for \x in string literals This can be used to create full Unicode characters
Jim Hugunin
Fix bug in printing of a secondary prompt when parsing triple-quoted strings.
Jim Hugunin
Code cleanup - no semantic changes
Jim Hugunin
Better names for array types in function call TypeError's
Jim Hugunin
Better handling for directories that are not packages on python.path.
Jim Hugunin
Allow more arbitrary attribute assignment
  1. Prev
  2. Next