python kwargs iteritems()
hi, using python script, I have error using **kwargs , specifically in the
kwargs.iteritems() I have this Python runtime error.
AttributeError: 'dict' object has no attribute 'iteritems'
maybe any import is required to use it ?
(note outside testcomplete, same example works)
def SELfromSNAPEVENT3(parameterCmdString, AConnection, **kwargs):
result = "OK"
Log.Message("parameterCmdString: %s" %parameterCmdString )
Log.Message("AConnection: %s" %AConnection )
Log.Message("kwargs: %s" %kwargs ) # kwargs: {'field1': 'eventcode', 'field2': 'shortdesc'} OK
for k,v in kwargs.iteritems():# <======================================
Log.Message("%s= %s" (k,v))
I've found the solution. it is using .items() instead of .iteritems()