meirk-brd commited on
Commit
f860ade
·
1 Parent(s): 59e2cd4

fix schema

Browse files
Files changed (1) hide show
  1. tool.py +4 -8
tool.py CHANGED
@@ -76,11 +76,7 @@ class BrightDataScraperTool(Tool):
76
 
77
  return None
78
 
79
- def _parse_file_dict_string(self, value: str) -> Optional[dict]:
80
- import ast
81
-
82
- try:
83
- parsed = ast.literal_eval(value)
84
- return parsed if isinstance(parsed, dict) else None
85
- except (ValueError, SyntaxError):
86
- return None
 
76
 
77
  return None
78
 
79
+ def _ensure_scheme(self, url: str) -> str:
80
+ if url.startswith(("http://", "https://")):
81
+ return url
82
+ return f"https://{url}"