Samad14 commited on
Commit
cb34bca
·
1 Parent(s): fef08a5

fix: move global to first line of function (Python 3.14 SyntaxError)

Browse files
bioai-platform/backend/app/tools/docking.py CHANGED
@@ -535,6 +535,7 @@ class DockingTool(BaseTool):
535
  name = "docking"
536
 
537
  async def run(self, input: dict) -> dict:
 
538
  pdb_id = input.get("pdb_id", "").strip().upper()
539
  pdb_url = input.get("pdb_url", "").strip()
540
  smiles = input.get("smiles", "").strip()
@@ -545,7 +546,6 @@ class DockingTool(BaseTool):
545
  return {"error": "smiles is required"}
546
 
547
  # Self-heal missing binaries (obabel primarily via in-process pybel bindings)
548
- global VINA_CMD, OBABEL_CMD
549
  if not VINA_CMD or not os.path.isfile(VINA_CMD):
550
  found = shutil.which("vina")
551
  if found:
 
535
  name = "docking"
536
 
537
  async def run(self, input: dict) -> dict:
538
+ global VINA_CMD, OBABEL_CMD
539
  pdb_id = input.get("pdb_id", "").strip().upper()
540
  pdb_url = input.get("pdb_url", "").strip()
541
  smiles = input.get("smiles", "").strip()
 
546
  return {"error": "smiles is required"}
547
 
548
  # Self-heal missing binaries (obabel primarily via in-process pybel bindings)
 
549
  if not VINA_CMD or not os.path.isfile(VINA_CMD):
550
  found = shutil.which("vina")
551
  if found: