級聯對象我有以下的函數,它在響應中,CallableInterface
對象,並且作爲String
一個屬性。與屬性作爲字符串
def assert_response(response, api, expectedResponse):
# api = self.Startup
# expectedResponse = "ERROR_NOT_SUPPORTED"
eval(api + "." + expectedResponse)
上面看到的值應該爲一個屬性調用這樣的線路:
self.Startup.ERROR_NOT_SUPPORTED
不過,我收到以下錯誤,因爲包含在expectedResponse
值不被擴大。
AttributeError: 'CallableInterface' object has no attribute 'expectedResponse'
有關如何解決此問題的任何建議?
我已閱讀兩次。我仍然無法弄清楚你在問什麼。也許你應該粘貼更多的代碼? – bosnjak
爲了清晰起見,重新編寫了一些零件。抱歉。 – ILostMySpoon