ปัญหาหลักคือไม่ได้กำหนดชื่อเมธอดก่อนหน้า
def get_previous_method_name(): return get_current_method_name() + "_previous"
รหัสนี้กำหนดฟังก์ชันที่ส่งคืนชื่อของเมธอดก่อนหน้า ฟังก์ชันจะได้รับชื่อของเมธอดปัจจุบันก่อน แล้วจึงต่อท้าย “_previous” ต่อท้าย
ชื่อผู้โทร
ใน Python ชื่อผู้เรียกคือสตริงที่ระบุผู้เรียกฟังก์ชันหรือเมธอดโดยไม่ซ้ำกัน
วิธีการคืออะไร
?
เมธอดใน Python คือฟังก์ชันที่รับอาร์กิวเมนต์ตั้งแต่หนึ่งอาร์กิวเมนต์ขึ้นไป