From 7789663338a89d27fde322ae282ce07ccca16845 Mon Sep 17 00:00:00 2001 From: Federico Aguzzi <62149513+f-aguzzi@users.noreply.github.com> Date: Tue, 27 Aug 2024 17:17:51 +0200 Subject: [PATCH] fix(BurrBrige): dynamic imports --- scrapegraphai/integrations/burr_bridge.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scrapegraphai/integrations/burr_bridge.py b/scrapegraphai/integrations/burr_bridge.py index d1fe566f..e5eb3c6a 100644 --- a/scrapegraphai/integrations/burr_bridge.py +++ b/scrapegraphai/integrations/burr_bridge.py @@ -11,12 +11,13 @@ import inspect try: import burr + from burr import tracking + from burr.core import Application, ApplicationBuilder, State, Action, default, ApplicationContext + from burr.lifecycle import PostRunStepHook, PreRunStepHook except ImportError: raise ImportError("burr package is not installed. Please install it with 'pip install scrapegraphai[burr]'") -from burr import tracking -from burr.core import Application, ApplicationBuilder, State, Action, default, ApplicationContext -from burr.lifecycle import PostRunStepHook, PreRunStepHook + class PrintLnHook(PostRunStepHook, PreRunStepHook):