コード例 #1
0
def parse_webservice(webservice):
    """

    :param webservice:
    :return:
    """
    assert type(webservice) == dict
    assert 'type' in webservice

    return WebService.parse(webservice)
コード例 #2
0
 def parse(data):
     # obj = WebServiceJson()
     # WebServiceJson.__init__(WebService.parse(data))
     obj = WebService.parse(data)
     obj.value = data.get('value', None)
     return obj
コード例 #3
0
 def marshal(self):
     obj = WebService.marshal(self)
     obj.update({'value': self.value})
コード例 #4
0
 def __init__(self, *args, **kwargs):
     WebService.__init__(self, *args, **kwargs)
     self.service_type = 'json'
     self.value = 23
コード例 #5
0
ファイル: web_service_node_info.py プロジェクト: om26er/cfxdb
 def parse(data):
     obj = WebService.parse(data)
     return obj
コード例 #6
0
ファイル: web_service_node_info.py プロジェクト: om26er/cfxdb
 def __init__(self, *args, **kwargs):
     WebService.__init__(self, *args, **kwargs)
     self.service_type = 'nodeinfo'
コード例 #7
0
 def parse(data):
     # obj = WebServiceStatic.__init__(WebService.parse(data))
     # obj.directory = data.get('directory', None)
     obj = WebService.parse(data)
     obj.directory = data.get('directory', None)
     return obj
コード例 #8
0
 def marshal(self):
     obj = WebService.marshal(self)
     obj.update({'directory': self.directory})
コード例 #9
0
 def __init__(self, *args, **kwargs):
     WebService.__init__(self, *args, **kwargs)
     self.service_type = 'static'
     self.directory = '.'