Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

bad_open_mode_py3.py 563B

1234567891011121314151617181920212223
  1. """Warnings for using open() with an invalid mode string."""
  2. NAME = "foo.bar"
  3. open(NAME, "wb")
  4. open(NAME, "w")
  5. open(NAME, "rb")
  6. open(NAME, "x")
  7. open(NAME, "br")
  8. open(NAME, "+r")
  9. open(NAME, "xb")
  10. open(NAME, "rwx") # [bad-open-mode]
  11. open(NAME, "rr") # [bad-open-mode]
  12. open(NAME, "+") # [bad-open-mode]
  13. open(NAME, "xw") # [bad-open-mode]
  14. open(NAME, "ab+")
  15. open(NAME, "a+b")
  16. open(NAME, "+ab")
  17. open(NAME, "+rUb")
  18. open(NAME, "x+b")
  19. open(NAME, "Ua") # [bad-open-mode]
  20. open(NAME, "Ur++") # [bad-open-mode]
  21. open(NAME, "Ut")
  22. open(NAME, "Ubr")