def get_value(self):
    if self.value:
        return "{}='{}'".format(self.flag, self.value)
    elif (not self.optional):
        messagebox.showinfo('Error', 'Unspecified non-optional parameter {}.'.format(self.flag))
    return None
def get_value(self):
    if self.value:
        return "{}='{}'".format(self.flag, self.value)
    elif (not self.optional):
        messagebox.showinfo('Error', 'Unspecified non-optional parameter {}.'.format(self.flag))
    return None