Browse Source

publish muk_converter - 12.0

pull/9/head
MuK IT GmbH 6 years ago
parent
commit
cdb96fc3c0
  1. 11
      muk_converter/service/provider.py

11
muk_converter/service/provider.py

@ -22,12 +22,12 @@ import logging
from odoo.addons.iap import jsonrpc from odoo.addons.iap import jsonrpc
from odoo.addons.muk_utils.tools.cache import memoize
from odoo.addons.muk_utils.tools.cache import cached_property
from odoo.addons.muk_utils.tools.file import guess_extension from odoo.addons.muk_utils.tools.file import guess_extension
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
CONVERTER_DEFAULT_ENDPOINT = 'http://localhost:8069'
CONVERTER_DEFAULT_ENDPOINT = 'https://iap-converter.mukit.at'
CONVERTER_ENDPOINT_FORMATS = '/iap/converter/1/formats' CONVERTER_ENDPOINT_FORMATS = '/iap/converter/1/formats'
CONVERTER_ENDPOINT_IMPORTS = '/iap/converter/1/imports' CONVERTER_ENDPOINT_IMPORTS = '/iap/converter/1/imports'
CONVERTER_ENDPOINT_CONVERT = '/iap/converter/1/convert' CONVERTER_ENDPOINT_CONVERT = '/iap/converter/1/convert'
@ -51,13 +51,12 @@ class RemoteConverter(object):
def account(self): def account(self):
return self._account return self._account
@property
@memoize(timeout=3600)
@cached_property(timeout=3600)
def formats(self): def formats(self):
print("FORMATS")
return jsonrpc(self.endpoint(CONVERTER_ENDPOINT_FORMATS), params=self.payload()) return jsonrpc(self.endpoint(CONVERTER_ENDPOINT_FORMATS), params=self.payload())
@property
@memoize(timeout=3600)
@cached_property(timeout=3600)
def imports(self): def imports(self):
return jsonrpc(self.endpoint(CONVERTER_ENDPOINT_IMPORTS), params=self.payload()) return jsonrpc(self.endpoint(CONVERTER_ENDPOINT_IMPORTS), params=self.payload())

Loading…
Cancel
Save