def check_personids_availability(picked_profile, uid): if picked_profile == -1: return create_new_person(uid, uid_is_owner=True) else: if not get_uid_from_personid(picked_profile): dbinter.set_personid_row(picked_profile, 'uid', uid) return picked_profile else: return create_new_person(uid, uid_is_owner=True)
def set_person_data(person_id, tag, value, user_level=None): ''' @param person_id: @type person_id: int @param tag: @type tag: string @param value: @type value: string @param user_level: @type user_level: int ''' old = dbinter.get_personid_row(person_id, tag) old_data = [tup[0] for tup in old] if value not in old_data: dbinter.set_personid_row(person_id, tag, value, opt2=user_level)