Skip to content

Files

Latest commit

 

History

History
25 lines (16 loc) · 394 Bytes

non-str-assignment-to-dunder-name.md

File metadata and controls

25 lines (16 loc) · 394 Bytes

Pattern: Non-string value assigned to __name__

Issue: -

Description

Ensures that only strings are assigned to __name__ attributes

Example of incorrect code:

class ExampleClass():
    pass
	
ExampleClass.__name__ = 1  # [non-str-assignment-to-dunder-name]	

Example of correct code:

class ExampleClass():
    pass
	
ExampleClass.__name__ = "test"