Guest User

Untitled

a guest
Apr 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #### mymodule.py ####
  2.  
  3. class ExampleClass(object):
  4. pass
  5.  
  6. #### example.py ####
  7.  
  8. # Anything imported using a from statement does not get
  9. # reloaded when the enclosing module is reloaded.
  10. from mymodule import ExampleClass
  11. import mymodule
  12.  
  13. a = ExampleClass()
  14. b = mymodule.ExampleClass()
  15.  
  16. print id(ExampleClass)
  17. print id(mymodule.ExampleClass)
  18. print id(a.__class__)
  19. print id(b.__class__)
  20.  
  21. reload(mymodule)
  22.  
  23. print '----------'
  24.  
  25. print id(ExampleClass)
  26. print id(mymodule.ExampleClass), "<----- look!"
  27. print id(a.__class__)
  28. print id(b.__class__)
Add Comment
Please, Sign In to add comment