guipsp / jythonconsole Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/jythonconsole
License: GNU Lesser General Public License v2.1
Automatically exported from code.google.com/p/jythonconsole
License: GNU Lesser General Public License v2.1
What steps will reproduce the problem?
1. Create any autocomplete
2. Move the shell
3.
What is the expected output? What do you see instead?
Would expect it to hold it's place in the window, bu tit stays where it was
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 May 2007 at 11:01
What steps will reproduce the problem?
1. run jython console.py with Jython 2.2.1 on java1.6.0_05
What is the expected output? What do you see instead?
Traceback (innermost last):
File "console.py", line 428, in ?
File "console.py", line 423, in main
File "console.py", line 64, in __init__
File "console.py", line 319, in _Console__initKeyMap
AttributeError: class 'java.awt.event.KeyEvent' has no attribute 'BREAK'
What version of the product are you using? On what operating system?
Console 0.5 on Windows Vista with Jython 2.2.1 on java1.6.0_05
Please provide any additional information below.
See the following:
Jython 2.2.1 on java1.6.0_05
Type "copyright", "credits" or "license" for more information.
>>> import java
>>> dir(java.awt.event.KeyEvent)
['CHAR_UNDEFINED', 'KEY_FIRST', 'KEY_LAST', 'KEY_LOCATION_LEFT',
'KEY_LOCATION_N
UMPAD', 'KEY_LOCATION_RIGHT', 'KEY_LOCATION_STANDARD',
'KEY_LOCATION_UNKNOWN', '
KEY_PRESSED', 'KEY_RELEASED', 'KEY_TYPED', 'VK_0', 'VK_1', 'VK_2', 'VK_3',
'VK_4
', 'VK_5', 'VK_6', 'VK_7', 'VK_8', 'VK_9', 'VK_A', 'VK_ACCEPT', 'VK_ADD',
'VK_AG
AIN', 'VK_ALL_CANDIDATES', 'VK_ALPHANUMERIC', 'VK_ALT', 'VK_ALT_GRAPH',
'VK_AMPE
RSAND', 'VK_ASTERISK', 'VK_AT', 'VK_B', 'VK_BACK_QUOTE', 'VK_BACK_SLASH',
'VK_BA
CK_SPACE', 'VK_BEGIN', 'VK_BRACELEFT', 'VK_BRACERIGHT', 'VK_C',
'VK_CANCEL', 'VK
_CAPS_LOCK', 'VK_CIRCUMFLEX', 'VK_CLEAR', 'VK_CLOSE_BRACKET',
'VK_CODE_INPUT', '
VK_COLON', 'VK_COMMA', 'VK_COMPOSE', 'VK_CONTEXT_MENU', 'VK_CONTROL',
'VK_CONVER
T', 'VK_COPY', 'VK_CUT', 'VK_D', 'VK_DEAD_ABOVEDOT', 'VK_DEAD_ABOVERING',
'VK_DE
AD_ACUTE', 'VK_DEAD_BREVE', 'VK_DEAD_CARON', 'VK_DEAD_CEDILLA',
'VK_DEAD_CIRCUMF
LEX', 'VK_DEAD_DIAERESIS', 'VK_DEAD_DOUBLEACUTE', 'VK_DEAD_GRAVE',
'VK_DEAD_IOTA
', 'VK_DEAD_MACRON', 'VK_DEAD_OGONEK', 'VK_DEAD_SEMIVOICED_SOUND',
'VK_DEAD_TILD
E', 'VK_DEAD_VOICED_SOUND', 'VK_DECIMAL', 'VK_DELETE', 'VK_DIVIDE',
'VK_DOLLAR',
'VK_DOWN', 'VK_E', 'VK_END', 'VK_ENTER', 'VK_EQUALS', 'VK_ESCAPE',
'VK_EURO_SIG
N', 'VK_EXCLAMATION_MARK', 'VK_F', 'VK_F1', 'VK_F10', 'VK_F11', 'VK_F12',
'VK_F1
3', 'VK_F14', 'VK_F15', 'VK_F16', 'VK_F17', 'VK_F18', 'VK_F19', 'VK_F2',
'VK_F20
', 'VK_F21', 'VK_F22', 'VK_F23', 'VK_F24', 'VK_F3', 'VK_F4', 'VK_F5',
'VK_F6', '
VK_F7', 'VK_F8', 'VK_F9', 'VK_FINAL', 'VK_FIND', 'VK_FULL_WIDTH', 'VK_G',
'VK_GR
EATER', 'VK_H', 'VK_HALF_WIDTH', 'VK_HELP', 'VK_HIRAGANA', 'VK_HOME',
'VK_I', 'V
K_INPUT_METHOD_ON_OFF', 'VK_INSERT', 'VK_INVERTED_EXCLAMATION_MARK',
'VK_J', 'VK
_JAPANESE_HIRAGANA', 'VK_JAPANESE_KATAKANA', 'VK_JAPANESE_ROMAN', 'VK_K',
'VK_KA
NA', 'VK_KANA_LOCK', 'VK_KANJI', 'VK_KATAKANA', 'VK_KP_DOWN', 'VK_KP_LEFT',
'VK_
KP_RIGHT', 'VK_KP_UP', 'VK_L', 'VK_LEFT', 'VK_LEFT_PARENTHESIS', 'VK_LESS',
'VK_
M', 'VK_META', 'VK_MINUS', 'VK_MODECHANGE', 'VK_MULTIPLY', 'VK_N',
'VK_NONCONVER
T', 'VK_NUMBER_SIGN', 'VK_NUMPAD0', 'VK_NUMPAD1', 'VK_NUMPAD2',
'VK_NUMPAD3', 'V
K_NUMPAD4', 'VK_NUMPAD5', 'VK_NUMPAD6', 'VK_NUMPAD7', 'VK_NUMPAD8',
'VK_NUMPAD9'
, 'VK_NUM_LOCK', 'VK_O', 'VK_OPEN_BRACKET', 'VK_P', 'VK_PAGE_DOWN',
'VK_PAGE_UP'
, 'VK_PASTE', 'VK_PAUSE', 'VK_PERIOD', 'VK_PLUS', 'VK_PREVIOUS_CANDIDATE',
'VK_P
RINTSCREEN', 'VK_PROPS', 'VK_Q', 'VK_QUOTE', 'VK_QUOTEDBL', 'VK_R', 'VK_RIGHT',
'VK_RIGHT_PARENTHESIS', 'VK_ROMAN_CHARACTERS', 'VK_S', 'VK_SCROLL_LOCK',
'VK_SEM
ICOLON', 'VK_SEPARATER', 'VK_SEPARATOR', 'VK_SHIFT', 'VK_SLASH',
'VK_SPACE', 'VK
_STOP', 'VK_SUBTRACT', 'VK_T', 'VK_TAB', 'VK_U', 'VK_UNDEFINED',
'VK_UNDERSCORE'
, 'VK_UNDO', 'VK_UP', 'VK_V', 'VK_W', 'VK_WINDOWS', 'VK_X', 'VK_Y', 'VK_Z',
'act
ionKey', 'getKeyChar', 'getKeyCode', 'getKeyLocation',
'getKeyModifiersText', 'g
etKeyText', 'isActionKey', 'keyChar', 'keyCode', 'keyLocation',
'modifiers', 'se
tKeyChar', 'setKeyCode', 'setModifiers']
(sorry for the slightly garbled output)
Original issue reported on code.google.com by [email protected]
on 17 Mar 2008 at 8:51
What steps will reproduce the problem?
1. type "a"
2. press left arrow while holding shift
3. press backspace
Pressing backspace should delete the selected "a" but nothing happens. This
is because the backspace event is ignored when caret is on first position
in prompt.
The attached patch solves this.
Original issue reported on code.google.com by [email protected]
on 25 Sep 2007 at 1:48
Attachments:
The bug noted in console.py:
> # BUG: sometimes caretPoint is None
> # To duplicate type "java.aw" and hit '.' to complete selection while popup
is visible
is caused by JTextPane.getCaret().getMagicCaretPosition() sometimes returning
null. That is probably a bug in Java, but work around it to avoid ugly output
to stderr: keep track of the last caretPosition and, if the new position is
None, use the old position instead. If no valid position has *ever* been seen,
use Point(0,0). It's not perfect, but it is definitely an improvement on the
status quo.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2013 at 3:31
Attachments:
What steps will reproduce the problem?
1. Open jythonconsole and type the following code:
from java.util import Calendar
Calendar.getInstance(
2. It is not able to auto-complete and show the tooltips that says what
are the arguments can be passed into the getInstance(..) function.
What is the expected output? What do you see instead?
The tooltip should be displayed with to show the argument for the static
Java function
What version of the product are you using? On what operating system?
JRE 1.5, Jython 2.2.1, Windows
Please provide any additional information below.
I notice the isphython22 function in jintrospect.py is no longer working in
Jython 2.2.1. To workaround this issue, this is my modified version:
def ispython22(object):
"""
Return true if object is Python code.
"""
try:
object_type = type(object.argslist[0].declaringClass)
if object_type.__name__.startswith("java"):
python = False
except:
object_type = type(object)
if object_type.__name__.startswith("java"):
python = False
elif object_type is types.MethodType:
# both Java and Python methods return MethodType
try:
object.__dict__
python = True
except AttributeError:
python = False
else:
# assume everything else is python
python = True
return python
Also, in the getCallTipJava function, the line:
object = method.im_class
will throw exception if the method is a static method. To get it to work,
I also modify this line to:
try:
object = method.im_class
except:
object = method.argslist[0].declaringClass
Original issue reported on code.google.com by [email protected]
on 15 Jan 2009 at 12:46
[deleted issue]
What steps will reproduce the problem?
1. CTRL+C
What is the expected output? What do you see instead?
1. CTRL+C should skip current line and log "KeyboardInterrupt"
What version of the product are you using? On what operating system?
Jython 2.2rc1 on java1.5.0_07, MacOS 10.4.10
Original issue reported on code.google.com by [email protected]
on 2 Jul 2007 at 9:34
What steps will reproduce the problem?
1. open console (Jython 2.2.1 on Java1.5.0_13 on Windows)
2. >>> import java
3. >>> java.
What is the expected output? What do you see instead?
Excepting completionsuggestion but instead the log console says:
Error getting completion list: java package 'java' has no attribute
'__class__'
What version of the product are you using? On what operating system?
0.0.5 on Windows XP
Please provide any additional information below.
trying to use Python completion does not work either:
>>> import sys
>>> sys.
results in:
Error getting completion list: can't convert 58 to java.awt.Dimension
Original issue reported on code.google.com by [email protected]
on 18 Mar 2008 at 10:09
It's currently not possible to use Page Up and Down to select a completion
in the popup. This patch fixes it, applies to revision 46.
Original issue reported on code.google.com by [email protected]
on 25 Sep 2007 at 2:12
Attachments:
Although the jythonconsole library's main Google code project page and its
COPYING.txt file say that the project is LGPL, the header of history.py claims
that the file is GPL. If the history.py file is incorrect, then its header
should be fixed.
If it was indeed the intention to put history.py under the GPL, then I suggest
that COPYING.txt and the main project page be corrected to note that the
project contains a mixture of LGPL and GPL code. If it is possible to use
jythonconsole without history.py, it would be helpful if the documentation
included instructions for doing so.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2011 at 4:35
What steps will reproduce the problem?
Ask for completion of from javax.swing.JF
What is the expected output? What do you see instead?
Expect javax.swing.JFrame.
Got javax.swing.JJFrame.
What version of the product are you using? On what operating system?
0.0.5
Please provide any additional information below.
See attached screenshots.
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 9:49
Attachments:
What steps will reproduce the problem?
Does not work on jython 1.3.14 and jre 6. I attempted to fix with no luck.
Here are the steps I went through:
Starting with svn version,
*Problem:*
Exception in thread "AWT-EventQueue-0" Traceback (innermost last):
File "C:\Documents and Settings\gazihan\My
Documents\Research\AliceWorkspace\_jythonconsole\src\console.py", line 252,
in keyPressed
AttributeError: write-only attr: visible
*Fix:*
if self.popup.isVisible():
After this fix,
*Problem:*
Runs, but when I press enter nothing happens, I don't even get the prompt back.
Jython Completion Shell
Jython 2.2.1 on java1.6.0_10-ea
>>> 2+2
*nothing happens*
What is the expected output? What do you see instead?
I expected it to run:)
What version of the product are you using? On what operating system?
svn, windows, eclipse, pydev
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 16 Jun 2008 at 9:13
Patch from Petr Bazant attached
Original issue reported on code.google.com by [email protected]
on 11 Mar 2009 at 1:11
Attachments:
Prior to this change, typing the characters
j a v a . a w /
would leave the popup window open, even though the "/" character
should have ended the identifier that was being completed. Moreover,
pressing BS at that point would try to complete "a", even though "aw"
is showing.
Instead, whenever a non-magic, non-identifier character is typed (like
"/" in the example above), close the popup window and clear its
"typed" field.
Also comment out a debugging print statement that was probably being
used to diagnose this very problem.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2013 at 3:39
Attachments:
What steps will reproduce the problem?
1. Change Look And Feel at runtime
After changing the LAF at runtime the console becomes a normal TextPane.
Commands are no longer accepted, instead a New Line Feed is inserted. The
History function does not work anymore and the Popup Window does not appear.
Original issue reported on code.google.com by [email protected]
on 21 May 2010 at 3:00
What steps will reproduce the problem?
1. Copy and Paste multiple line of script from a text editor to the jython
console.
2. Only the last line are evaluated.
What is the expected output? What do you see instead?
All line in the pastes content should be evaluated
What version of the product are you using? On what operating system?
0.06, JRE 1.6, Jython 2.2.1, Windows
Please provide any additional information below.
This the code I used to work around this problem. You have to excuse my
bad python coding since I am still extremely new to python language. But
hopefully this will give you an idea on how to fix it:
Change the paste(...) method in console.py to. This seems to do the trick:
def paste(self, event=None):
if self.inLastLine():
br =
DataFlavor.stringFlavor.getReaderForText(Toolkit.getDefaultToolkit().getSystemCl
ipboard().getContents(self.text_pane))
s= ""
c=br.read()
while (c) >=0:
s+=chr(c)
c=br.read()
lines = s.split("\n")
for line in lines[:-1]:
self.insertText(line)
self.enter(None)
self.insertText(lines[-1])
if s.endswith("\n"):
self.enter(None)
Original issue reported on code.google.com by [email protected]
on 15 Jan 2009 at 12:16
When I type "someObject." then I get the box with the list of methods, and
I can autocomplete fine.
When I type "someObject.someMethodThatReturnsAnObject()." then the box does
not show up
This may be the expected behavior, I cannot tell. Is it a known limitation
for java classes or am I experiencing a bug?
Original issue reported on code.google.com by [email protected]
on 6 May 2009 at 8:08
What steps will reproduce the problem?
1. Try:
>>> from java.io import FileReader
>>> from java.io import File
>>> f = File('nofile')
>>> fr = FileReader(f)
Traceback (most recent call last):
File "<input>", line 1, in ?
java.io.FileNotFoundException: java.io.FileNotFoundException: drivel (No
such file or directory)
What is the expected output? What do you see instead?
I would expect to see the following StackTrace after the ?
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
What version of the product are you using? On what operating system?
0.0.6 on Linux 2.6.x with JDK 1.6.0_05 and Jython 2.2.1
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Jul 2008 at 6:12
What steps will reproduce the problem?
a=raw_input('How many eggs?: ")
What is the expected output? What do you see instead?
Expected:
How many eggs?:
Get:
Traceback (most recent call last):
File "<input>", line 1, in <module>
EOFError: raw_input()
What version of the product are you using? On what operating system?
Jython 2.5b1 on Java 1.6.0 Mac OS X
Original issue reported on code.google.com by paxcalpt
on 5 Feb 2009 at 1:02
I tray to run jython console on jython 2.5.0 but don´t work becuse the
folowing error:
>>C:\Users\Amm\Documents\jythonconsole-0.0.6>c:\jython2.5.0\bin\jython.bat
console.py
>>Traceback (most recent call last):
>> File "console.py", line 14, in <module>
>> import jintrospect
>> File "C:\Users\Amm\Documents\jythonconsole-0.0.6\jintrospect.py", line
3, in <module>
>> from org.python.core import PyJavaClass
>>ImportError: cannot import name PyJavaClass
When I use jython can do the folowing without errors:
>>from org.python.org import *
But if I tray to import PyJavaClass occurs the error:
>> from org.python.core import PyJavaClass
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name PyJavaClass
I hope you can solve it.
Original issue reported on code.google.com by [email protected]
on 13 Jul 2009 at 11:52
>>> import sys; sys.
throws an ImportError: no module named sys; sys
Original issue reported on code.google.com by [email protected]
on 19 May 2007 at 7:51
As noted in problems.txt, jythonconsole has to be run with
python.security.respectJavaAccessibility = true
Otherwise, accesses like
self.popup.visible = True
or
if self.popup.visible:
might set/get the contents a hidden field "visible" directly (via Jython
magic), thereby bypassing the accessors getVisible()/setVisible().
The attached patch changes many such accesses to use the getter/setter
functions explicitly. I'm not sure that I got them all, but with these changes
jythonconsole at least partly works with
python.security.respectJavaAccessibility=false.
This was tested using Jython 2.5.1+.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2013 at 2:09
Attachments:
What steps will reproduce the problem?
1. Enable GNOME Desktop Effects
2. Launch jythonconsole
3. Try autocomplete or tooltip feature
What is the expected output? What do you see instead?
The drop down menu as well as the tooltips appear behind the console window
making it impossible to see. If I move the console window then I can see
the tooltip or autocomplete drop down menu.
What version of the product are you using? On what operating system?
I'm using jythonconsole 0.0.6 on gNewSense 2.1 (Ubuntu Hardy derivate).
Please provide any additional information below.
I use Gnome 2.22.3, compiz 0.7.4, OpenJDK 6 and Jython 2.2.1
Original issue reported on code.google.com by [email protected]
on 16 Apr 2009 at 4:04
What steps will reproduce the problem?
1. run jython console.py
2.
3.
What is the expected output? What do you see instead?
Expected output is a console window. I don't see anything at all. jython
silently exists.
What version of the product are you using? On what operating system?
I'm using 0.0.4
Darwin areia.local 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00
PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 (OSX 10.4.10)
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
CLASSPATH=/Users/aaditya/src/local/junit4.4/junit-4.4.jar:/Users/aaditya/src/loc
al/junit4.4:/Users/aaditya/src/local/jython2.2/jython.jar:/Users/aaditya/src/loc
al/jython2.2/jcrust.jar
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 25 Oct 2007 at 7:59
BUG: sometimes caretPoint is None
To duplicate type "java.aw" and hit '.' to complete selection while popup is
visible
{{{
Error getting completion list: 'NoneType' object has no attribute 'getX'
Traceback (most recent call last):
File "console.py", line 146, in showPopup
self.popup.showMethodCompletionList(list, self.getDisplayPoint())
File "console.py", line 107, in getDisplayPoint
x = screenPoint.getX() + caretPoint.getX() + self.dotWidth
AttributeError: 'NoneType' object has no attribute 'getX'
}}}
Original issue reported on code.google.com by [email protected]
on 9 Jul 2008 at 4:17
Is it possible to have an area where one could Paste some jython script and
then paste it without loosing format?
One could easily put a few dozen lines of code and then use the console to
debug or just keep writing.
thanks!! great addition!
Original issue reported on code.google.com by [email protected]
on 5 Apr 2008 at 3:47
popup.py currently uses the numerical constant 8 to look for the backspace
character. But KeyEvent.VK_BACK_SPACE has that value, so use the named
constant instead.
-------------------- popup.py --------------------
index b4f5b86..26040d6 100644
@@ -54,7 +54,7 @@ def key(self, e):
elif code == KeyEvent.VK_LEFT_PARENTHESIS:
self.chooseSelected()
- elif code == 8: # BACKSPACE
+ elif code == KeyEvent.VK_BACK_SPACE:
if len(self.typed) == 0:
self.hide()
self.typed = self.typed[:-1]
Original issue reported on code.google.com by [email protected]
on 19 Aug 2013 at 3:34
What steps will reproduce the problem?
Just run it on Jython2.5b1
What is the expected output? What do you see instead?
Not working at all .. PyJavaClass is not found
What version of the product are you using? On what operating system?
Jython2.5b1 , jythonconsole 0.6(svn), Gentoo Linux
Please provide any additional information below.
There is no PyJavaClass as of python 2.5b1 and JythonConsole tries to
import it. Please fix , this is best console avaliable for jython.
Original issue reported on code.google.com by phyo.arkarlwin
on 19 Jan 2009 at 11:53
from java.lang import *
s = String()
String. <-- complete here
This works OK the first time - static_method_completion.png
s. <-- complete here
Sometimes this works - methods_rendering_correctly.png
Other times only some items render until arrow down the list -
only_first_4_items_render.png
String. <-- complete here
Static method list is shorter and renders over the top of the previous list
Sometimes only one item is visible- static_render_over_old_popup_1.png until
down arrowing
over the other items - static_render_over_old_popup_2.png
Since the list of static methods is shorter, there's no way get rid of the
ghost items at the bottom
of the list.
Duplicated this with Revision 69 on OS X 10.5.7 with Jython 2.5.0 and Jython
2.2.1
$ java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03-211)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02-83, mixed mode)
Original issue reported on code.google.com by [email protected]
on 16 Jul 2009 at 6:53
Attachments:
First, I want to thank you for developing this nice utility. The code is
written very neatly that is very easy for me to customize and extend it.
I have an enhancement request, which I would very like to see it gets added
to the next version of the console. That is, it would be very useful if
there is some way to dynamically load jar files on the fly inside the
jythonconsole. Of course, once the jar file are dynamically loaded into
jythonconsole, the user will be able to auto-complete the package name just
as if those jar file were originally included in the class-path when
jythonconsole was first started up.
Actually, I was able to hack the code to accomplish this. This is how I
have done it. I have a java function called "String[] loadJar(String)"
that takes a jar file name, adds the its path into java's system class
loader, and then it returns a list of classes that are available in the
given jar file". Then, I made the jythonconsole automatically loads the
following code when it first starts up:
def loadjar(name):
classes = []
loadjarhelper(name, classes)
for c in classes:
try:
__import__(c)
except:
pass
def loadjarhelper(name, classes):
# recursively load all the jar if a dir is given
if os.path.isdir(name):
subdirs = os.listdir(name)
for sub in subdirs:
loadjarhelper(name + "/" + sub, classes)
else:
classes += com.glin.bugfamily.loadJar(name)
Now, in the jythoncolse, I can use this new loadJar function to load a list
of jars in a directory. Once the jars are loaded, I can automatically
auto-complete all the new package names that are loaded to the console.
Just thought it would be a nice feature to include into the console so that
user doesn't have to dealt with including everything into the classpath
ahead of time. Instead, they can load library as when they feel needed.
Let me know if you need to get the actually code that I have modified. :)
Original issue reported on code.google.com by [email protected]
on 15 Jan 2009 at 12:35
What steps will reproduce the problem?
1. Following the launch instructions on the home page
What is the expected output? What do you see instead?
Program launch.
C:\jythonconsole-0.0.6>jython console.py
Exception in thread "main" java.lang.NoClassDefFoundError:
org/python/util/jython
Caused by: java.lang.ClassNotFoundException: org.python.util.jython
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.python.util.jython. Program will exit.
What version of the product are you using? On what operating system?
0.0.6
Windows XP pro
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 19 Dec 2008 at 2:48
What steps will reproduce the problem?
1. Create a console
2. Move the console's text_pane so that the bottom of the text_pane is close to
the bottom of the screen
3. Type text into the console to create a popup (such as "java.")
What is the expected output? What do you see instead?
Expected output: popup location is aware of text_pane's location on the screen
and adjusts the popup location so that the entire popup is drawn on the screen
Observed output: the lower half of the popup is drawn off the screen. (the same
would occur when moving the text_pane to the right of the screen and the popup
extends off the screen)
What version of the product are you using? On what operating system?
0.0.7
Original issue reported on code.google.com by [email protected]
on 12 Jun 2014 at 5:32
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.