'Returns the show name if there is a show object created, if not returns
the dir that the show is being added to.'

@property
def show_name(self):

    if (self.show is None):
        return os.path.basename(self.showDir)
    return self.show.name
