Skip to content

Commit 1e1a8a6

Browse files
fix spec_location
1 parent 75c286a commit 1e1a8a6

5 files changed

Lines changed: 20 additions & 5 deletions

File tree

tools/azure-rest-api-specs-examples-automation/dotnet/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
from build import DotNetBuild
1414

1515

16-
spec = importlib.util.spec_from_file_location("examples_dir", "../directory/examples_dir.py")
16+
spec_location = (
17+
"./directory/examples_dir.py" if path.isdir("./directory/examples_dir.py") else "../directory/examples_dir.py"
18+
)
19+
spec = importlib.util.spec_from_file_location("examples_dir", spec_location)
1720
examples_dir = importlib.util.module_from_spec(spec)
1821
spec.loader.exec_module(examples_dir)
1922

tools/azure-rest-api-specs-examples-automation/go/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
from validate import GoVet
1414

1515

16-
spec = importlib.util.spec_from_file_location("examples_dir", "../directory/examples_dir.py")
16+
spec_location = (
17+
"./directory/examples_dir.py" if path.isdir("./directory/examples_dir.py") else "../directory/examples_dir.py"
18+
)
19+
spec = importlib.util.spec_from_file_location("examples_dir", spec_location)
1720
examples_dir = importlib.util.module_from_spec(spec)
1821
spec.loader.exec_module(examples_dir)
1922

tools/azure-rest-api-specs-examples-automation/java/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
from format import JavaFormat
1414

1515

16-
spec = importlib.util.spec_from_file_location("examples_dir", "../directory/examples_dir.py")
16+
spec_location = (
17+
"./directory/examples_dir.py" if path.isdir("./directory/examples_dir.py") else "../directory/examples_dir.py"
18+
)
19+
spec = importlib.util.spec_from_file_location("examples_dir", spec_location)
1720
examples_dir = importlib.util.module_from_spec(spec)
1821
spec.loader.exec_module(examples_dir)
1922

tools/azure-rest-api-specs-examples-automation/js/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
from lint import JsLint
1616

1717

18-
spec = importlib.util.spec_from_file_location("examples_dir", "../directory/examples_dir.py")
18+
spec_location = (
19+
"./directory/examples_dir.py" if path.isdir("./directory/examples_dir.py") else "../directory/examples_dir.py"
20+
)
21+
spec = importlib.util.spec_from_file_location("examples_dir", spec_location)
1922
examples_dir = importlib.util.module_from_spec(spec)
2023
spec.loader.exec_module(examples_dir)
2124

tools/azure-rest-api-specs-examples-automation/python/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
import importlib.util
1212

1313

14-
spec = importlib.util.spec_from_file_location("examples_dir", "../directory/examples_dir.py")
14+
spec_location = (
15+
"./directory/examples_dir.py" if path.isdir("./directory/examples_dir.py") else "../directory/examples_dir.py"
16+
)
17+
spec = importlib.util.spec_from_file_location("examples_dir", spec_location)
1518
examples_dir = importlib.util.module_from_spec(spec)
1619
spec.loader.exec_module(examples_dir)
1720

0 commit comments

Comments
 (0)