Guest User

Untitled

a guest
Jul 15th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. class Type(Base):
  2. __tablename__ = 'Type'
  3. id = Column(Integer, primary_key=True)
  4. name = Column(String, unique = True)
  5. def __init__(self, name):
  6. self.name = name
  7.  
  8. type1 = Type('name1')
  9. session.add(type1)
  10. type2 = Type(type1.name)
  11. session.add(type2)
  12.  
  13. Type.__table__.create(engine)
  14.  
  15. try:
  16. existing = session.query(Type).filter_by(name='name1').one()
  17. # do something with existing
  18. except:
  19. newobj = Type('name1')
  20. session.add(newobj)
  21.  
  22. try:
  23. existing = session.query(Type).filter_by(name='name1').one()
  24. # do something with existing
  25. except NoResultFound:
  26. newobj = Type('name1')
  27. session.add(newobj)
Add Comment
Please, Sign In to add comment