コード例 #1
0
ファイル: util.py プロジェクト: zerojuls/pulumi
 def ReadResource(self, request, context):
     type_ = request.type
     name = request.name
     id_ = request.id
     parent = request.parent
     state = rpc.deserialize_resource_props(request.properties)
     outs = self.langhost_test.read_resource(context, type_, name, id_,
                                             parent, state)
     if outs.has_key("properties"):
         props_proto = rpc.serialize_resource_props(outs["properties"])
     else:
         props_proto = None
     return proto.ReadResourceResponse(urn=outs.get("urn"),
                                       properties=props_proto)
コード例 #2
0
ファイル: util.py プロジェクト: tungtt22/pulumi
 def ReadResource(self, request, context):
     type_ = request.type
     name = request.name
     id_ = request.id
     parent = request.parent
     state = rpc.deserialize_properties(request.properties)
     outs = self.langhost_test.read_resource(context, type_, name, id_,
                                             parent, state)
     if "properties" in outs:
         loop = asyncio.new_event_loop()
         props_proto = loop.run_until_complete(rpc.serialize_properties(outs["properties"], {}))
         loop.close()
     else:
         props_proto = None
     return proto.ReadResourceResponse(
         urn=outs.get("urn"), properties=props_proto)