本文整理匯總了Python中util.ComponentRegistry.removeComponent方法的典型用法代碼示例。如果您正苦於以下問題:Python ComponentRegistry.removeComponent方法的具體用法?Python ComponentRegistry.removeComponent怎麽用?Python ComponentRegistry.removeComponent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類util.ComponentRegistry
的用法示例。
在下文中一共展示了ComponentRegistry.removeComponent方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: processResponse
# 需要導入模塊: from util import ComponentRegistry [as 別名]
# 或者: from util.ComponentRegistry import removeComponent [as 別名]
def processResponse(self, data, recurs):
for packet in data:
message = ""
#try:
if 1:
if not 'OperationType' in packet:
packet['OperationType'] = 'Update'
if packet['OperationType'] == 'Create':
raise Exception('Create is not supported')
compFactory.create(packet['Class'], packet['Args'])
elif packet['OperationType'] == 'Read':
self.doRead(packet)
elif packet['OperationType'] == 'Update':
cid = packet['ComponentId']
paramName = packet['ParamName']
newParamValue = attemptEval(str(packet['Value']))
currentObject=compReg.getComponent(cid)
self.doUpdate(cid,paramName,newParamValue,currentObject,packet['Callback'])
#TODO: consider adding lambda evaluation capabilities
elif packet['OperationType'] == 'Destroy':
raise Exception('Destroy not supported')
compReg.removeComponent(packet['ComponentId'])
try:
print 1
except Exception, e:
print str(e)
import pdb; pdb.set_trace()