Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. import sys
  2. from bulldog.dal import model
  3.  
  4. k = model.Market.find_by_id(176231)
  5.  
  6. # k.status is 'open' at this point.
  7. #
  8. # the .save() model method looks like so:
  9. #
  10. # def save(self):
  11. #   s = Session()
  12. #   s.add(self)
  13. #   s.commit()
  14.  
  15. print("-- Changing k.status from 'open' to 'closed'")
  16. k.status = 'closed'
  17. k.save()
  18. print()
  19.  
  20. print("-- Changing k.status from 'open' to 'open'")
  21. k.status = 'open'
  22. k.save()
  23. print()
  24.  
  25. # Accessing k.status first, will make it appear in 'unchanged', as expected
  26. print("-- Accessing k.status first, then changing from 'open' to 'open'...")
  27. k.status
  28. k.status = 'open'
  29. k.save()
  30. print()
  31.  
  32. print("-- Changing k.status from 'open' to 'open'")
  33. k.status = 'open'
  34. k.save()
  35. print()
  36.  
  37. print("-- Changing k.status from 'open' to 'closed'")
  38. k.status = 'closed'
  39. k.save()
  40. print()
  41.  
  42. print("-- Changing k.status from 'closed' to 'open'")
  43. k.status = 'open'
  44. k.save()
  45. print()
  46.  
  47. print("-- Loading a fresh model instance, then changing k.status from 'open' to 'open'")
  48. k = model.Market.find_by_id(176231)
  49. k.status = 'open'
  50. k.save()
  51. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement