MCPcopy Create free account
hub / github.com/AstroPrint/AstroBox / generateApiKey

Method generateApiKey

src/astroprint/users.py:256–264  ·  view source on GitHub ↗
(self, username)

Source from the content-addressed store, hash-verified

254 self._save()
255
256 def generateApiKey(self, username):
257 if not username in self._users.keys():
258 raise UnknownUser(username)
259
260 user = self._users[username]
261 user._apikey = ''.join('%02X' % ord(z) for z in uuid.uuid4().bytes)
262 self._dirty = True
263 self._save()
264 return user._apikey
265
266 def deleteApikey(self, username):
267 if not username in self._users.keys():

Callers 1

generateApikeyForUserFunction · 0.80

Calls 3

_saveMethod · 0.95
UnknownUserClass · 0.85
joinMethod · 0.80

Tested by

no test coverage detected