~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/db.py

  • Committer: me at id
  • Date: 2009-01-15 03:44:41 UTC
  • mto: This revision was merged to the branch mainline in revision 1090.
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:branches%2Fstorm:1155
ivle.db: Remove get_user, get_users. They're unused now.
ivle.user: Remove. get_user and get_users were the last users.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
import time
38
38
 
39
39
import ivle.conf
40
 
from ivle import (caps, user)
 
40
from ivle import caps
41
41
 
42
42
TIMESTAMP_FORMAT = '%Y-%m-%d %H:%M:%S'
43
43
 
401
401
        # Execute the query.
402
402
        return self.insert(fields, "login", self.login_fields, dry=dry)
403
403
 
404
 
    def get_user(self, login, dry=False):
405
 
        """Given a login, returns a User object containing details looked up
406
 
        in the DB.
407
 
 
408
 
        Raises a DBException if the login is not found in the DB.
409
 
        """
410
 
        userdict = self.get_single({"login": login}, "login",
411
 
            self.login_fields, self.login_primary,
412
 
            error_notfound="get_user: No user with that login name", dry=dry)
413
 
        if dry:
414
 
            return userdict     # Query string
415
 
        # Package into a User object
416
 
        return user.User(**userdict)
417
 
 
418
 
    def get_users(self, dry=False):
419
 
        """Returns a list of all users in the DB, as User objects.
420
 
        """
421
 
        userdicts = self.get_all("login", self.login_fields, dry=dry)
422
 
        if dry:
423
 
            return userdicts    # Query string
424
 
        # Package into User objects
425
 
        return [user.User(**userdict) for userdict in userdicts]
426
 
 
427
404
    def get_user_loginid(self, login, dry=False):
428
405
        """Given a login, returns the integer loginid for this user.
429
406