Don't like ads? PRO users don't see any ads ;-)
Guest

crash.py

By: waterapple on May 24th, 2013  |  syntax: Python  |  size: 0.73 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #-------------------------------------------------------------------------------
  2. # Name:        module1
  3. # Purpose:
  4. #
  5. # Author:      new
  6. #
  7. # Created:     24/05/2013
  8. # Copyright:   (c) new 2013
  9. # Licence:     <your licence>
  10. #-------------------------------------------------------------------------------
  11. #!/usr/bin/env python
  12. import random
  13.  
  14. def crash_randomly(crash_probability=0.5):
  15.     """Crash the script randomly with a probability of crash_probablility."""
  16.     if random.random() > crash_probability:
  17.         stack_overflow_recursion()
  18.  
  19. def stack_overflow_recursion():
  20.     stack_overflow_recursion()
  21.  
  22.  
  23. def main():
  24.     print "Let's play russian roulette!"
  25.     crash_randomly()
  26.  
  27. if __name__ == '__main__':
  28.     main()