class Meta: db_table = "teaser_users" # Teaser model fields id = IntegerField(primary_key=True) email = CharField(max_length=255, default="") ip = CharField(max_length=255, default="") host = CharField(max_length=255, default="") useragent = CharField(max_length=1024, default="") notified = IntegerField(default=0) # Prepare runtime configuration runtimeConfig = { } # Load configuration try: Config.fromFile( "config/common.conf.local", runtimeConfig ) except ConfigException as e: print("ERROR Configuration exception: %s" % e) exit(1) # Hook CTRL+C handleSIGINT() # Ensure we have at least one parameter if (len(sys.argv) < 2) or (not sys.argv[1]): print "Pick Teaser Users - Select random users from the teaser list" print "Usage:" print "" print " pick-teaser-users.py <number>" print "" exit(1)