MCPcopy Create free account
hub / github.com/tiny-pilot/tinypilot / add

Method add

app/db/users.py:23–35  ·  view source on GitHub ↗
(self, username, password_hash, credentials_change_time, role)

Source from the content-addressed store, hash-verified

21 self._db_connection = db_connection.get()
22
23 def add(self, username, password_hash, credentials_change_time, role):
24 try:
25 self._db_connection.execute(
26 'INSERT'
27 ' INTO users(username, password_hash,'
28 ' credentials_last_changed, auth_role)'
29 ' VALUES (?, ?, ?, ?)', [
30 username, password_hash,
31 _to_iso_string(credentials_change_time), role.name
32 ])
33 except sqlite3.IntegrityError as e:
34 raise UserAlreadyExistsError(
35 f'User already exists: {username}') from e
36
37 def change_password(self, username, new_password_hash,
38 credentials_change_time):

Callers 3

registerFunction · 0.80
trackStatusMethod · 0.80
socket.io.min.jsFile · 0.80

Calls 2

_to_iso_stringFunction · 0.85

Tested by

no test coverage detected