def columns(env, table): all = get_all_dict(env, "SELECT * FROM %s LIMIT 1" % table) assert all, 'NEED AT LEAST ONE ROW! IF I KNEW SQL BETTER THEN I COULD PROBABLY GET AROUND THIS!' return all[0].keys()