次の2つの方法があるfirst_method
とsecond_method
します。
def first_method(some_arg):
"""
This is the method that calls the second_method
"""
return second_method(some_arg[1], some_arg[2])
def second_method(arg1, arg2):
"""
This method can only be called from the first_method
or it will raise an error.
"""
if (some condition):
#Execute the second_method
else:
raise SomeError("You are not authorized to call me!")
2番目のメソッドが最初のメソッドによって呼び出されていることをどのように確認し、それに従ってメソッドを処理できますか?