darabos commited on
Commit
28d7312
·
1 Parent(s): 87154f7

Install requirements.txt before running scripts.

Browse files
lynxkite-core/src/lynxkite/core/ops.py CHANGED
@@ -344,17 +344,17 @@ def load_user_scripts(workspace: str):
344
  assert path.is_relative_to(cwd), "Provided workspace path is invalid"
345
  for p in path.parents:
346
  print("checking user scripts in", p)
347
- for f in p.glob("*.py"):
348
- try:
349
- run_user_script(f)
350
- except Exception:
351
- traceback.print_exc()
352
  req = p / "requirements.txt"
353
  if req.exists():
354
  try:
355
  install_requirements(req)
356
  except Exception:
357
  traceback.print_exc()
 
 
 
 
 
358
  if p == cwd:
359
  break
360
 
 
344
  assert path.is_relative_to(cwd), "Provided workspace path is invalid"
345
  for p in path.parents:
346
  print("checking user scripts in", p)
 
 
 
 
 
347
  req = p / "requirements.txt"
348
  if req.exists():
349
  try:
350
  install_requirements(req)
351
  except Exception:
352
  traceback.print_exc()
353
+ for f in p.glob("*.py"):
354
+ try:
355
+ run_user_script(f)
356
+ except Exception:
357
+ traceback.print_exc()
358
  if p == cwd:
359
  break
360