api_ref.py 978 Bytes
# from tangsel.base.tools.api import auth_from_rpc
# from pyramid_rpc.jsonrpc import jsonrpc_method
# from .. import JenisPelayanan
# import logging
# log = logging.getLogger(__name__)
# class RefApi(object):
#     def __init__(self, request):
#         self.req =request
#         self.data = ''

#     # @jsonrpc_method(method='get_jenis_pelayanan', endpoint='pbb-api')
#     # def get_jenis_pelayanan(self, data):
#     #     self.data = data
#     #     request = self.req
#     #     log.warning("Req from {}: {}".format(request.client_addr, self.data))
#     #     auth_from_rpc(request)
#     #     qry = JenisPelayanan.query()
#     #     if "kode" in data:
#     #         qry = qry.filter_by(kd_jns_pelayanan=data["kode"])
#     #     result = []
#     #     for row in qry.all():
#     #         result.append(dict(kd_jns_pelayanan=row.kd_jns_pelayanan,
#     #                            nm_jns_pelayanan=row.nm_jns_pelayanan))
#     #     return dict(data=result)