Example #1
0
File: mem.py Project: hanul93/grr
 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)
Example #2
0
  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)
Example #3
0
  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)
Example #4
0
 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)
Example #5
0
 def SampleCallWithGRRError(self):
     raise db.UnknownGRRUserError()