X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fmeta.py;h=2877b2fa833f7239d392c8cee9c110119360412d;hb=031f1da47546ebf12f6e74467fcf4824ea4a26a3;hp=069a904c8ec587079fcc13bbf3ef002c791d7961;hpb=da5d3f40492830ca7ef436918500a68ab0600927;p=mpd-sima.git diff --git a/sima/lib/meta.py b/sima/lib/meta.py index 069a904..2877b2f 100644 --- a/sima/lib/meta.py +++ b/sima/lib/meta.py @@ -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'):