Mercurial > libervia-backend
diff sat_frontends/bridge/pb.py @ 3201:439e2f88c3a9
core, bridge: new `imageGeneratePreview` helped method to generate a thumbnail
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 01 Mar 2020 18:48:06 +0100 |
parents | d10b2368684e |
children | ae09989e9feb |
line wrap: on
line diff
--- a/sat_frontends/bridge/pb.py Sun Mar 01 18:47:05 2020 +0100 +++ b/sat_frontends/bridge/pb.py Sun Mar 01 18:48:06 2020 +0100 @@ -383,6 +383,14 @@ errback = self._generic_errback d.addErrback(errback) + def imageGeneratePreview(self, image_path, profile_key, callback=None, errback=None): + d = self.root.callRemote("imageGeneratePreview", image_path, profile_key) + if callback is not None: + d.addCallback(callback) + if errback is None: + errback = self._generic_errback + d.addErrback(errback) + def imageResize(self, image_path, width, height, callback=None, errback=None): d = self.root.callRemote("imageResize", image_path, width, height) if callback is not None: @@ -818,6 +826,11 @@ d.addErrback(self._errback) return d.asFuture(asyncio.get_event_loop()) + def imageGeneratePreview(self, image_path, profile_key): + d = self.root.callRemote("imageGeneratePreview", image_path, profile_key) + d.addErrback(self._errback) + return d.asFuture(asyncio.get_event_loop()) + def imageResize(self, image_path, width, height): d = self.root.callRemote("imageResize", image_path, width, height) d.addErrback(self._errback)