tjvr / kurt

Python library for reading/writing MIT's Scratch file format.
https://kurt.tjvr.org
GNU General Public License v3.0
86 stars 24 forks source link

Scratch 2 projects including extensions throw an exception #23

Open tjvr opened 10 years ago

tjvr commented 10 years ago
ValueError                                Traceback (most recent call last)
<ipython-input-2-4b529b0d4ee7> in <module>()
----> 1 kurt.Project.load('Desktop/bob')

/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kurt-2.0.5-py2.7.egg/kurt/__init__.pyc in load(cls, path, format)
    254             (name, extension) = os.path.splitext(filename)
    255             if format is None:
--> 256                 plugin = kurt.plugin.Kurt.get_plugin(extension=extension)
    257                 if not plugin:
    258                     raise UnknownFormat(extension)

/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kurt-2.0.5-py2.7.egg/kurt/plugin.pyc in get_plugin(cls, name, **kwargs)
    221                 return plugin
    222 
--> 223         raise ValueError, "Unknown format %r" % kwargs
    224 
    225     @classmethod

ValueError: Unknown format {'extension': ''}
ghost commented 8 years ago

Might I add this happened with my project that does not contain an extension