Hi All!
I am trying to use pyocc from C++, with the embedded python api. If I
run the app from XCode, I got the following errors when initializing
SimpleGUI:
Traceback (most recent call last):
  File "???", line 7, in <module>
  File "/Users/istvancsanady/Documents/workspace/butterfly/src/pool.py",
line 12, in <module>
    display, start_display, add_menu, add_function_to_menu = init_display()
  File "/Library/Python/2.6/site-packages/OCC/Display/SimpleGui.py",
line 173, in init_display
    from XDisplay import XOCCWindow
  File "/Library/Python/2.6/site-packages/OCC/Display/XDisplay.py",
line 28, in <module>
    import OCCViewer
  File "/Library/Python/2.6/site-packages/OCC/Display/OCCViewer.py",
line 77, in <module>
    set_CSF_GraphicShr()
  File "/Library/Python/2.6/site-packages/OCC/Display/OCCViewer.py",
line 62, in set_CSF_GraphicShr
    p2 = 
subprocess.Popen(['grep','-i','libTkOpenGl'],stdin=p1.stdout,stdout=subprocess.PIPE)
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py",
line 595, in __init__
    errread, errwrite)
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py",
line 1101, in _execute_child
    data = os.read(errpipe_read, 1048576) # Exceptions limited to 1 MB
OSError: [Errno 4] Interrupted system call
Or the other one:
Traceback (most recent call last):
  File "???", line 7, in <module>
  File "/Users/istvancsanady/Documents/workspace/butterfly/src/pool.py",
line 12, in <module>
    display, start_display, add_menu, add_function_to_menu = init_display()
  File "/Library/Python/2.6/site-packages/OCC/Display/SimpleGui.py",
line 174, in init_display
    win = XOCCWindow(display_xlib.Display(),"pythonOCC-%s 3d viewer
('python-xlib' backend)"%VERSION)
  File "/Library/Python/2.6/site-packages/Xlib/display.py", line 83, in __init__
    self.display = _BaseDisplay(display)
  File "/Library/Python/2.6/site-packages/Xlib/display.py", line 65, in __init__
    apply(protocol.display.Display.__init__, (self, ) + args, keys)
  File "/Library/Python/2.6/site-packages/Xlib/protocol/display.py",
line 44, in __init__
    name, host, displayno, screenno = connect.get_display(display)
  File "/Library/Python/2.6/site-packages/Xlib/support/connect.py",
line 64, in get_display
    mod = __import__(modname, globals())
  File "/Library/Python/2.6/site-packages/Xlib/support/unix_connect.py",
line 43, in <module>
    uname = platform.uname()
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/platform.py",
line 1194, in uname
    processor = _syscmd_uname('-p','')
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/platform.py",
line 950, in _syscmd_uname
    output = string.strip(f.read())
IOError: [Errno 4] Interrupted system call

And another one:

Traceback (most recent call last):
  File "???", line 7, in <module>
  File "/Users/istvancsanady/Documents/workspace/butterfly/src/pool.py",
line 12, in <module>
    display, start_display, add_menu, add_function_to_menu = init_display()
  File "/Library/Python/2.6/site-packages/OCC/Display/SimpleGui.py",
line 174, in init_display
    win = XOCCWindow(display_xlib.Display(),"pythonOCC-%s 3d viewer
('python-xlib' backend)"%VERSION)
  File "/Library/Python/2.6/site-packages/Xlib/display.py", line 83, in __init__
    self.display = _BaseDisplay(display)
  File "/Library/Python/2.6/site-packages/Xlib/display.py", line 65, in __init__
    apply(protocol.display.Display.__init__, (self, ) + args, keys)
  File "/Library/Python/2.6/site-packages/Xlib/protocol/display.py",
line 44, in __init__
    name, host, displayno, screenno = connect.get_display(display)
  File "/Library/Python/2.6/site-packages/Xlib/support/connect.py",
line 64, in get_display
    mod = __import__(modname, globals())
  File "/Library/Python/2.6/site-packages/Xlib/support/unix_connect.py",
line 43, in <module>
    uname = platform.uname()
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/platform.py",
line 1194, in uname
    processor = _syscmd_uname('-p','')
  File 
"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/platform.py",
line 950, in _syscmd_uname
    output = string.strip(f.read())
IOError: [Errno 4] Interrupted system call



And the strangest thing: sometimes IT WORKS! If I start the app from
Terminal or Finder, everything works always fine... Any ideas?

István

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to