def get_value(self):
    try:
        l = self.opt.get(0, tk.END)
        if l:
            s = ''
            for i in range(0, len(l)):
                v = l[i]
                if (not path.dirname(v)):
                    v = path.join(self.runner.working_dir, v)
                v = path.normpath(v)
                if (i < (len(l) - 1)):
                    s += '{};'.format(v)
                else:
                    s += '{}'.format(v)
            return "{}='{}'".format(self.flag, s)
        elif (not self.optional):
            messagebox.showinfo('Error', 'Unspecified non-optional parameter {}.'.format(self.flag))
    except:
        messagebox.showinfo('Error', 'Error formating files for parameter {}'.format(self.flag))
    return None
def get_value(self):
    try:
        l = self.opt.get(0, tk.END)
        if l:
            s = 
            for i in range(0, len(l)):
                v = l[i]
                if (not path.dirname(v)):
                    v = path.join(self.runner.working_dir, v)
                v = path.normpath(v)
                if (i < (len(l) - 1)):
                    s += '{};'.format(v)
                else:
                    s += '{}'.format(v)
            return "{}='{}'".format(self.flag, s)
        elif (not self.optional):
            messagebox.showinfo('Error', 'Unspecified non-optional parameter {}.'.format(self.flag))
    except:
        messagebox.showinfo('Error', 'Error formating files for parameter {}'.format(self.flag))
    return None