def run_them(self, p1, apply_edits=True):
    try:
        new_flag = self.set_selected('them')
        df = thematic_accuracy(self.selected, self.features, p1)
        if new_flag:
            return [df, self.create_layer(df, 'Thematic Accuracy {}'.format(round(time.time())))]
        elif apply_edits:
            return [df, self.update_layer(df, self.them_url)]
        else:
            return df
    except Exception as e:
        print('Exception Running Thematic Accuracy: {}'.format(str(e)))
def run_them(self, p1, apply_edits=True):
    try:
        new_flag = self.set_selected('them')
        df = thematic_accuracy(self.selected, self.features, p1)
        if new_flag:
            return [df, self.create_layer(df, 'Thematic Accuracy {}'.format(round(time.time())))]
        elif apply_edits:
            return [df, self.update_layer(df, self.them_url)]
        else:
            return df
    except Exception as e:
        print('Exception Running Thematic Accuracy: {}'.format(str(e)))