Thanks to everyone who has reported these problems with session saves.

It sounds like we have a real, cross-platform bug here -- I must have
rushed this release just a bit too much.  Time for some new
test-cases...

I'll update 0.89 for all platforms upon my return to California.

Until then, you may be able to workaround the session restore problem by
commenting the line:

            cmd.set_wizard_stack(wizards)

in the function "session_restore_wizard" in
pymol/modules/pymol/wizard/wizarding.py

#            cmd.set_wizard_stack(wizards)

Cheers,
Warren

PS.  The trip was a success.  Not a Home Run, but a solid Double!

PPS.  Luca, if you have a ".pml" file which can reproduce your session
save problem, please email it to me -- Thanks.

--
mailto:war...@delanoscientific.com
Warren L. DeLano, Ph.D.
Principal Scientist
DeLano Scientific LLC
Voice (650)-346-1154 
Fax   (650)-593-4020

> -----Original Message-----
> From: pymol-users-ad...@lists.sourceforge.net [mailto:pymol-users-
> ad...@lists.sourceforge.net] On Behalf Of Luca Jovine
> Sent: Tuesday, June 10, 2003 10:34 AM
> To: Mailing List PyMol Users
> Subject: [PyMOL] Problem with session saving using PyMOL 0.88 under
OSX
> 
> Hello PyMOLers,
> 
> A couple of days ago I installed both native and Fink's (X11) OSX
> versions of PyMOL 0.88, and I don't seem to be able to successfully
> save sessions anymore (while I could do it with the previous version,
> 0.84). When I try saving a session file I now get this error message:
> 
> Error: 1
> SystemError Exception in Tk callback
>    Function: <bound method PMGApp.session_save of
<pmg_tk.PMGApp.PMGApp
> instance at 0x1310ef0>> (type: <type 'instance method'>)
>    Args: ()
> Traceback (innermost last):
>    File "/sw/lib/python2.2/site-packages/Pmw/Pmw_1_1/lib/PmwBase.py",
> line 1735, in __call__
>      return apply(self.func, args)
>    File "/sw/lib/pymol/modules/pmg_tk/PMGApp.py", line 405, in
> session_save
>      self.session_save_as()
>    File "/sw/lib/pymol/modules/pmg_tk/PMGApp.py", line 419, in
> session_save_as
>      cmd.save(sfile,"",format='pse')
>    File "/sw/lib/pymol/modules/pymol/exporting.py", line 155, in save
>      io.pkl.toFile(cmd.get_session(),filename)
>    File "/sw/lib/pymol/modules/chempy/pkl.py", line 32, in toFile
>      result = cPickle.dump(indexed,fp,1)
> SystemError: frexp() result out of range
> 
> In spite of this, an output session file (test.pse) is still saved by
> PyMOL, but when I try to open it I get this message:
> 
> Error: 1
> SystemError Exception in Tk callback
>    Function: <bound method PMGApp.session_save of
<pmg_tk.PMGApp.PMGApp
> instance at 0x1310ef0>> (type: <type 'instance method'>)
>    Args: ()
> Traceback (innermost last):
>    File "/sw/lib/python2.2/site-packages/Pmw/Pmw_1_1/lib/PmwBase.py",
> line 1735, in __call__
>      return apply(self.func, args)
>    File "/sw/lib/pymol/modules/pmg_tk/PMGApp.py", line 405, in
> session_save
>      self.session_save_as()
>    File "/sw/lib/pymol/modules/pmg_tk/PMGApp.py", line 419, in
> session_save_as
>      cmd.save(sfile,"",format='pse')
>    File "/sw/lib/pymol/modules/pymol/exporting.py", line 155, in save
>      io.pkl.toFile(cmd.get_session(),filename)
>    File "/sw/lib/pymol/modules/chempy/pkl.py", line 32, in toFile
>      result = cPickle.dump(indexed,fp,1)
> SystemError: frexp() result out of range
> 
> and nothing shows up on the screen :(
> 
> Did anyone else experience the same problem? I had exactly the same
> result on two different machines.
> 
> A part from this, I think the new version is great - particularly the
> roving feature.
> 
> Ciao, Luca
> 
> --------------------------------------------------------
> Luca Jovine, Ph.D.
> Brookdale Department of Molecular, Cell & Developmental Biology
> Mount Sinai School of Medicine
> Annenberg Building, Room 25-18
> One Gustave L. Levy Place, New York, NY 10029-6574, USA
> Voice: +1.212.241-8620  FAX: +1.509.356-2832
> E-Mail: lucajov...@mac.com - luca.jov...@mssm.edu
> W3: http://www.mssm.edu/students/jovinl02
> --------------------------------------------------------
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by:  Etnus, makers of TotalView, The
best
> thread debugger on the planet. Designed with thread debugging features
> you've never dreamed of, try TotalView 6 free at www.etnus.com.
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users


Reply via email to