self
as the first argument PYL-E0213 54 def __init__(self, master):
55 super().__init__(master=master)
56
57 def change_theme(theme_name): 58 if theme_name in themes:
59 set_default_color_theme(themes[theme_name])
60 else:
The first argument of instance methods must be named self
. This is considered an error since this convention is so common that you shouldn't break it.
class Car:
def __init__(this, color):
this.color = color
def run(this):
print(f'I am a {this.color} car')
class Car:
def __init__(self, color):
self.color = color
def run(self):
print(f'I am a {self.color} car')