Guest User

Untitled

a guest
Nov 10th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. import sys
  2. sys.path.append("lib/python2.7/site-packages/")
  3.  
  4. from sqlalchemy import create_engine
  5. from sqlalchemy.pool import NullPool
  6. from sqlalchemy.orm import sessionmaker
  7. from database_setup import Base, Evaluation, Student, Semester
  8. from encrypt import EvalCipher
  9.  
  10. username = 'username'
  11. password = 'password'
  12.  
  13. engine = create_engine('mysql://' + username + ':' + password + '@localhost:3306/evaluation', poolclass=NullPool)
  14.  
  15. engine.connect()
  16. Base.metadata.bind = engine
  17. DBSession = sessionmaker(autoflush=True, bind=engine)
  18. dbSession = DBSession()
  19.  
  20. evalCipher = EvalCipher("we_welcome_u_2_fall_2018")
  21.  
  22. semester = dbSession.query(Semester).filter_by(year=2018, season="Fall", course_no="P532").first()
  23.  
  24. data = [ # ["evaler", "evalee", rank, token, b"description", "adjective"]
  25. ]
  26.  
  27. for evaler_id, evalee_id, rank, token, description, adjective in data:
  28. evaler = dbSession.query(Student).filter_by(user_name=evaler_id).first()
  29. evalee = dbSession.query(Student).filter_by(user_name=evalee_id).first()
  30. dbSession.add(evalCipher.encryptEval(Evaluation(evaler=evaler, evalee=evalee, week=6, rank=rank, token=token, description=description, adjective=adjective, encryptedManagerEval=None, semester=semester)))
  31.  
  32. dbSession.commit()
Add Comment
Please, Sign In to add comment