﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
308	cannot save session	Elaine Meng	Tom Goddard	"trying to save session gave the following traceback.  I had 2 models with only ribbon segments shown, some transparent and some opaque (in case it matters).

Traceback (most recent call last):
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/gui.py"", line 331, in <lambda>
self.Bind(wx.EVT_MENU, lambda evt, ses=session: self.on_save(evt, ses),
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/gui.py"", line 250, in on_save
self.save_dialog.display(self, ses)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/save_dialog.py"", line 77, in display
fmt.save(session, filename)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/save_dialog.py"", line 30, in save
return self._save(session, filename)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/save_dialog.py"", line 163, in _session_save
export.export(session, filename)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/commands/export.py"", line 7, in export
return io.export(session, filename, **kw)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/io.py"", line 569, in export
return func(session, stream, **kw)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/session.py"", line 568, in save
remember_file(session, filename, 'ses', 'all models', file_saved = True)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/filehistory.py"", line 155, in remember_file
h.remember_file(filename, format, models, database = database, file_saved = file_saved)
File ""/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/filehistory.py"", line 35, in remember_file
apath = abspath(path) if database is None else path
File ""/Users/meng/Desktop/ChimeraX.app/Contents/MacOS/../Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/posixpath.py"", line 357, in abspath
if not isabs(path):
File ""/Users/meng/Desktop/ChimeraX.app/Contents/MacOS/../Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/posixpath.py"", line 64, in isabs
return s.startswith(sep)
AttributeError: '_io.BufferedWriter' object has no attribute 'startswith'"	defect	closed	blocker		Input/Output		fixed						all	ChimeraX
