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

« back to all changes in this revision

Viewing changes to bin/ivle-remakeuser

  • Committer: David Coles
  • Date: 2009-12-10 01:18:36 UTC
  • Revision ID: coles.david@gmail.com-20091210011836-6kk2omcmr9hvphj0
Correct documentation's system diagram (console communication goes via Application Slaves)

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
import os
29
29
import optparse
30
30
import logging
 
31
import traceback
31
32
 
32
33
import ivle.config
33
34
import ivle.database
49
50
                          os.path.basename(sys.argv[0])
50
51
    sys.exit(1)
51
52
 
52
 
store = ivle.database.get_store(ivle.config.Config())
 
53
config = ivle.config.Config()
 
54
store = ivle.database.get_store(config)
53
55
 
54
56
if options.all:
55
57
    users = store.find(ivle.database.User).order_by(ivle.database.User.login)
63
65
 
64
66
for user in users:
65
67
    try:
66
 
        ivle.makeuser.make_jail(user)
 
68
        ivle.makeuser.make_jail(user, config)
67
69
    except Exception, message:
68
 
        logging.warning(str(message))
 
70
        logging.error("Failed to recreate jail for %s.\n%s" % 
 
71
                      (user.login, traceback.format_exc()))
69
72
        continue
70
73
 
71
74
    logging.debug("recreated user %s's jail." % user.login)