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)