#!/usr/bin/env python # Profiles # # Douglas Thrift # # $Id$ from __init__ import lock from ccscslab.facebook.models import User from ccscslab.facebook.utils import update_profile import facebook import optparse if __name__ == '__main__': parser = optparse.OptionParser() parser.add_option('-D', '--debug', action = 'store_true', dest = 'debug') options = parser.parse_args()[0] lock(options.debug) for user in User.objects.all(): if options.debug: print str(user) + ' ' + user.person.name + ':' try: update_profile(user) if options.debug: print ' updated' except facebook.FacebookError: if options.debug: print ' failed'