以下のスニペットは「奇妙な」出力を生成しています。
for s in servers:
vo = ss.getServerVO(s)
values = []
for f in voFields:
attribValue = getattr(vo, f)
values.append(attribValue)
customValues = ss.getCustomFields(s)
for f in customFields:
values.append(customValues[f])
# Convert all values to string before writing
values = map(str, values)
csvFile.writerow( values )
辞書の一部の(すべてではない)アイテムについてcustomFields
、次の出力が得られます。
<bound method ServerVO.getCreatedDate of <pytwist.com.opsware.server.ServerVO instance at 0x3da8680>>
values
バインドされたメソッドを実行してその結果を辞書に入れるには、何をする必要がありますか?
(特定のコンテキストは、HP Server Automation APIに対してPyTwistスクリプトを作成することです)