Exemple #1
0
	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)