URL:
<http://gna.org/bugs/?19649>
Summary: Error while saving
Project: MyPaint
Submitted by: ania
Submitted on: Sun 15 Apr 2012 08:38:47 PM GMT
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 1.0.0
Planned Release: None
Operating System: Linux
_______________________________________________________
Details:
When trying to save an image as png, I got an error message with this details.
It didn't actually crash, so it's perhaps not severe, but the message
suggested to report it.
MyPaint 1.0.0
OpenSuse 12.1
KDE 4.7.2
Traceback (most recent call last):
File "/usr/share/mypaint/gui/filehandling.py", line 449,
save_as_cb(self=<gui.filehandling.FileHandler object>, action=<gtk.Action
object at 0x1653cd0 (GtkAction at 0x191cb20)>)
# Do not change working file
self.save_as_dialog(self.save_file, suggested_filename =
current_filename, export=True)
else:
variables: {'self.save_file': ('local', <bound method FileHandler.wrapper of
<gui.filehandling.FileHandler object at 0x164d410>>), 'self.save_as_dialog':
('local', <bound method FileHandler.save_as_dialog of
<gui.filehandling.FileHandler object at 0x164d410>>), 'current_filename':
('local', ''), 'export': (None, []), 'suggested_filename': (None, []), 'True':
('builtin', True)}
File "/usr/share/mypaint/gui/filehandling.py", line 509,
save_as_dialog(self=<gui.filehandling.FileHandler object>,
save_method_reference=<bound method FileHandler.wrapper of
<gui.filehandling.FileHandler object>>, suggested_filename='',
start_in_folder=None, export=True, **options={'alpha': False})
# Do not change working file
save_method_reference(filename, True, **options)
else:
variables: {'True': ('builtin', True), 'options': ('local', {'alpha':
False}), 'save_method_reference': ('local', <bound method FileHandler.wrapper
of <gui.filehandling.FileHandler object at 0x164d410>>), 'filename': ('local',
u'/home/ania/Desktop/nerz.png')}
File "/usr/share/mypaint/gui/drawwindow.py", line 46,
wrapper(self=<gui.filehandling.FileHandler object>,
*args=(u'/home/ania/Desktop/nerz.png', True), **kwargs={'alpha': False})
try:
func(self, *args, **kwargs)
# gtk main loop may be called in here...
variables: {'self': ('local', <gui.filehandling.FileHandler object at
0x164d410>), 'args': ('local', (u'/home/ania/Desktop/nerz.png', True)),
'func': ('local', <function save_file at 0x15b6de8>), 'kwargs': ('local',
{'alpha': False})}
File "/usr/share/mypaint/gui/filehandling.py", line 292,
save_file(self=<gui.filehandling.FileHandler object>,
filename=u'/home/ania/Desktop/nerz.png', export=True, **options={'alpha':
False})
thumbnail_pixbuf = self.doc.model.render_thumbnail()
helpers.freedesktop_thumbnail(self.filename, thumbnail_pixbuf)
variables: {'thumbnail_pixbuf': ('local', <gtk.gdk.Pixbuf object at
0x22dc6e0 (GdkPixbuf at 0x2ea6e80)>), 'helpers.freedesktop_thumbnail':
('global', <function freedesktop_thumbnail at 0x1187410>), 'self.filename':
('local', <gui.filehandling.FileHandler object at 0x164d410>)}
File "/usr/share/mypaint/lib/helpers.py", line 133,
freedesktop_thumbnail(filename=None, pixbuf=<gtk.gdk.Pixbuf object at
0x22dc6e0 (GdkPixbuf at 0x2ea6e80)>)
uri = filename2uri(filename)
file_hash = hashlib.md5(uri).hexdigest()
variables: {'filename2uri': ('global', <function filename2uri at
0x1187668>), 'uri': (None, []), 'filename': ('local', None)}
File "/usr/share/mypaint/lib/helpers.py", line 245, filename2uri(path=None)
def filename2uri(path):
path = os.path.abspath(path)
#print 'encode', repr(path.encode('utf-8'))
variables: {'path': ('local', None), 'os.path.abspath': ('global', <function
abspath at 0x7f593e42ea28>)}
File "/usr/lib64/python2.7/posixpath.py", line 343, abspath(path=None)
"""Return an absolute path."""
if not isabs(path):
if isinstance(path, unicode):
variables: {'path': ('local', None), 'isabs': ('global', <function isabs at
0x7f593e429e60>)}
File "/usr/lib64/python2.7/posixpath.py", line 53, isabs(s=None)
"""Test whether a path is absolute"""
return s.startswith('/')
variables: {'s': ('local', None)}
AttributeError: 'NoneType' object has no attribute 'startswith'
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?19649>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs