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

« back to all changes in this revision

Viewing changes to bin/ivle-showenrolment

  • Committer: me at id
  • Date: 2009-01-15 03:27:59 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:1153
bin/ivle-{showenrolment,enrolallusers}: Don't use ivle.db.get_user(); use
    ivle.database.User.get_by_login() instead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
import sys
27
27
 
28
28
import ivle.db
 
29
import ivle.database
29
30
 
30
31
if len(sys.argv) != 2:
31
32
    print >> sys.stderr, "usage: %s <login>" % os.path.basename(sys.argv[0])
32
33
    sys.exit(1)
33
34
 
34
35
db = ivle.db.DB()
35
 
try:
36
 
    user = db.get_user(sys.argv[1])
37
 
except ivle.db.DBException:
38
 
    print >> sys.stderr, "cannot retrieve user - probably doesn't exist"
 
36
store = ivle.database.get_store()
 
37
user = ivle.database.User.get_by_login(store, sys.argv[1])
 
38
 
 
39
if not user:
 
40
    print>>sys.stderr, "%s: user does not exist"%os.path.basename(sys.argv[0])
39
41
    sys.exit(1)
 
42
 
40
43
enrols = db.get_enrolment(sys.argv[1])
41
44
db.close()
42
45