X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fmeta.py;h=f79ed1dc7fef860e1117782838eef86b44efad60;hb=5155de9f17342ee68f19196d7658751883f4145a;hp=069a904c8ec587079fcc13bbf3ef002c791d7961;hpb=888614f7afac2b23fb473d209c54dcb69216b165;p=mpd-sima.git diff --git a/sima/lib/meta.py b/sima/lib/meta.py index 069a904..f79ed1d 100644 --- a/sima/lib/meta.py +++ b/sima/lib/meta.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2013, 2014, 2015 Jack Kaliko +# Copyright (c) 2013, 2014, 2015 kaliko # # This file is part of sima # @@ -82,7 +82,9 @@ class Meta: self.__aliases = set() self.log = logging.getLogger(__name__) if 'name' not in kwargs or not kwargs.get('name'): - raise MetaException('Need a "name" argument') + raise MetaException('Need a "name" argument (str type)') + elif not isinstance(kwargs.get('name'), str): + raise MetaException('"name" argument not a string') else: self.__name = kwargs.pop('name') if 'mbid' in kwargs and kwargs.get('mbid'):