blob: 27aa2e6a21f7005ade3f15fc9bc629e1c4ffd845 [file] [log] [blame]
"""Warnings for using open() with an invalid mode string."""
# pylint: disable=consider-using-with
NAME = "foo.bar"
open(NAME, "wb")
open(NAME, "w")
open(NAME, "rb")
open(NAME, "x")
open(NAME, "br")
open(NAME, "+r")
open(NAME, "xb")
open(NAME, "rwx") # [bad-open-mode]
open(NAME, "rr") # [bad-open-mode]
open(NAME, "+") # [bad-open-mode]
open(NAME, "xw") # [bad-open-mode]
open(NAME, "ab+")
open(NAME, "a+b")
open(NAME, "+ab")
open(NAME, "+rUb")
open(NAME, "x+b")
open(NAME, "Ua") # [bad-open-mode]
open(NAME, "Ur++") # [bad-open-mode]
open(NAME, "Ut")
open(NAME, "Ubr")