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

Method findUser

src/astroprint/users.py:283–295  ·  view source on GitHub ↗
(self, username=None, apikey=None)

Source from the content-addressed store, hash-verified

281 self._save()
282
283 def findUser(self, username=None, apikey=None):
284 if username is not None:
285 if username not in self._users.keys():
286 return None
287
288 return self._users[username]
289 elif apikey is not None:
290 for user in self._users.values():
291 if apikey == user._apikey:
292 return user
293 return None
294 else:
295 return None
296
297 def getAllUsers(self):
298 return map(lambda x: x.asDict(), self._users.values())

Callers 1

_loadMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected