Meta Programming In Python