Files
2025-05-20 11:57:43 -04:00

33 lines
439 B
Python

#!/usr/bin/env python
class Spam():
def eggs(self, msg): # <1>
print("eggs!", msg)
s = Spam()
s.eggs("fried")
print("hasattr()", hasattr(s, 'eggs')) # <2>
e = getattr(s, 'eggs') # <3>
e("scrambled")
def toast(self, msg):
print("toast!", msg)
setattr(Spam, 'eggs', toast) # <4>
s.eggs("buttered!")
delattr(Spam, 'eggs') # <5>
try:
s.eggs("shirred")
except AttributeError as err: # <6>
print(err)