#!/usr/bin/env python3

# a pretty empty class
class empty:
 pass                     # passing (do nothing)

# dynamic creation of new attributes for an existing instance
# -- bad programming --
empty.name = "Alice"
empty.birthDate = "2025"
print("name/date   : ", empty.name, empty.birthDate)

print()
print("listing of class magic functions") 
print("includes user defined attributes") 
print()
for mF in dir(empty):     # dir: directory of magic methods
  print(mF)
