'Look up a metadata tag key.
If the file has no tags at all, a KeyError is raised.'

def __getitem__(self, key):

    if (self.tags is None):
        raise KeyError(key)
    else:
        return self.tags[key]
