Skip to content

Commit 7eddc1e

Browse files
committed
Java: Adjust scripts for new location.
1 parent 7fc11be commit 7eddc1e

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

java/ql/src/utils/model-generator/GenerateFlowModel.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
#!/usr/bin/python3
22

3+
import sys
4+
import os.path
5+
import subprocess
6+
7+
# Add Model as Data script directory to sys.path.
8+
gitroot = subprocess.check_output(["git", "rev-parse", "--show-toplevel"]).decode("utf-8").strip()
9+
madpath = os.path.join(gitroot, "misc/scripts/models-as-data/")
10+
sys.path.append(madpath)
11+
312
import generate_flow_model as model
413

514
language = "java"

misc/scripts/models-as-data/generate_flow_model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,7 @@ def make(language):
9393

9494
def runQuery(self, infoMessage, query):
9595
print("########## Querying " + infoMessage + "...")
96-
queryFile = os.path.join(os.path.dirname(
97-
__file__), query)
96+
queryFile = os.path.join(self.codeQlRoot, f"{self.language}/ql/src/utils/model-generator", query)
9897
resultBqrs = os.path.join(self.workDir, "out.bqrs")
9998
cmd = ['codeql', 'query', 'run', queryFile, '--database',
10099
self.database, '--output', resultBqrs, '--threads', '8']

0 commit comments

Comments
 (0)