def topic(self): config = Config( AUTO_WEBP=False, RESULT_STORAGE_FILE_STORAGE_ROOT_PATH="/tmp/thumbor/result_storages%s" % (random.choice(['', '/']))) context = Context(config=config) context.request = RequestParameters(accepts_webp=False) return FileStorage(context)
def get_context(self): cfg = self.get_config() ctx = Context(None, cfg, None) ctx.request = self.get_request() self.context = ctx self.file_storage = FileStorage(self.context) return ctx
def get_context(self): ctx = super().get_context() cfg = self.get_config() ctx.config = cfg ctx.request = self.get_request() self.context = ctx self.file_storage = FileStorage(self.context) return ctx
def topic(self, callback): config = Config(RESULT_STORAGE_FILE_STORAGE_ROOT_PATH=STORAGE_PATH) context = Context(config=config) context.request = RequestParameters(url='image.jpg') fs = FileStorage(context) fs.get(callback=callback)