admin_console.py 696 B

1234567891011121314151617181920212223242526272829303132
  1. import random
  2. import model
  3. from util import chars
  4. def generate_keys(count=1):
  5. # source https://stackoverflow.com/questions/17049308/python-3-3-serial-key-generator-list-problems
  6. for i in range(count):
  7. key = '-'.join(''.join(random.choice(chars) for _ in range(5)) for _ in range(5))
  8. model.save_key(key)
  9. print(key)
  10. def unused_keys():
  11. print("\n".join(model.unused_keys()))
  12. def cleanup():
  13. if model.connection is not None:
  14. model.connection.commit()
  15. model.connection.close()
  16. if __name__ == '__main__':
  17. # generate_keys(count=1)
  18. print(model.new_stocks(count=3))
  19. # unused_keys()
  20. # model.drop_old_sessions()
  21. cleanup()