We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8054786 commit 9a089edCopy full SHA for 9a089ed
tests/scrape_images.py
@@ -1,3 +1,4 @@
1
+import os
2
import re
3
4
from statemachine.contrib.diagram import DotGraphMachine
@@ -13,7 +14,8 @@ class MachineScraper:
13
14
15
def __init__(self, project_root):
16
self.project_root = project_root
- self.re_machine_module_name = re.compile(f"{self.project_root}/(.*).py$")
17
+ sanitized_path = re.escape(os.path.abspath(self.project_root))
18
+ self.re_machine_module_name = re.compile(f"{sanitized_path}/(.*)\\.py$")
19
self.seen = set()
20
21
def __repr__(self):
0 commit comments