MCPcopy Create free account
hub / github.com/clockworknowledge/menome_processor / get_user_from_db

Function get_user_from_db

app/routers/utils.py:48–64  ·  view source on GitHub ↗
(username: str)

Source from the content-addressed store, hash-verified

46
47# Get user from database
48def get_user_from_db(username: str):
49 with driver.session() as session:
50 result = session.run("MATCH (u:User {username: $username}) RETURN u", username=username)
51 user_data = result.single()
52 if user_data:
53 date_created_str = str(user_data['u']['datecreated'])
54 date_created = neo4j_datetime_to_python_datetime(date_created_str)
55 return UserIn(
56 username=user_data['u']['username'],
57 password=user_data['u']['password'],
58 uuid=user_data['u']['uuid'],
59 email=user_data['u']['email'],
60 name=user_data['u']['name'],
61 disabled=user_data['u']['disabled'],
62 datecreated=date_created
63 )
64 return None
65
66
67## fetches node properties by uuid

Callers 1

get_current_userFunction · 0.70

Calls 2

UserInClass · 0.90

Tested by

no test coverage detected