def ReadGRRUser(self, username): try: u = self.users[username] return objects.GRRUser(username=u["username"], password=u.get("password"), ui_mode=u.get("ui_mode"), canary_mode=u.get("canary_mode"), user_type=u.get("user_type")) except KeyError: raise db.UnknownGRRUserError("Can't find user with name: %s" % username)
def ReadGRRUser(self, username, cursor=None): cursor.execute( "SELECT username, password, ui_mode, canary_mode, user_type " "FROM grr_users WHERE username=%s", [username]) row = cursor.fetchone() if row is None: raise db_module.UnknownGRRUserError("User '%s' not found." % username) return self._RowToGRRUser(row)
def ReadGRRUser(self, username, cursor=None): """Reads a user object corresponding to a given name.""" cursor.execute( "SELECT username, password, ui_mode, canary_mode, user_type " "FROM grr_users WHERE username=%s", [username]) row = cursor.fetchone() if row is None: raise db.UnknownGRRUserError("User '%s' not found." % username) return self._RowToGRRUser(row)
def ReadGRRUser(self, username): """Reads a user object corresponding to a given name.""" try: u = self.users[username] return rdf_objects.GRRUser(username=u["username"], password=u.get("password"), ui_mode=u.get("ui_mode"), canary_mode=u.get("canary_mode"), user_type=u.get("user_type")) except KeyError: raise db.UnknownGRRUserError("Can't find user with name: %s" % username)
def SampleCallWithGRRError(self): raise db.UnknownGRRUserError()