diff --git a/diagrams/__init__.py b/diagrams/__init__.py index be8e2174..8627de23 100644 --- a/diagrams/__init__.py +++ b/diagrams/__init__.py @@ -215,7 +215,6 @@ class Diagram: except OSError: pass setdiagram(None) - setcluster(None) def _repr_png_(self): return self.dot.pipe(format="png") diff --git a/file1.py b/file1.py new file mode 100644 index 00000000..46f07282 --- /dev/null +++ b/file1.py @@ -0,0 +1,4 @@ + +from diagrams import Diagram +with Diagram(name="Test", show=False): + pass diff --git a/file2.py b/file2.py new file mode 100644 index 00000000..e6370e77 --- /dev/null +++ b/file2.py @@ -0,0 +1,12 @@ + +from diagrams import Diagram +from diagrams.aws.compute import EC2 +from diagrams.aws.database import RDS +from diagrams.aws.network import ELB + +with Diagram("test_2", show=False, direction="TB"): + ELB("lb") >> [EC2("ワーカー1"), + EC2("작업자 2를"), + EC2("робітник 3"), + EC2("worker4"), + EC2("työntekijä 4")] >> RDS("events") diff --git a/mcp-server/src/server.py b/mcp-server/src/server.py index 7f75e966..09679c6f 100644 --- a/mcp-server/src/server.py +++ b/mcp-server/src/server.py @@ -44,9 +44,7 @@ def list_icons(provider_filter: str = None, service_filter: str = None): if service_filter not in provider_data: return { - "error": f"Service '{service_filter}' not found in '{provider_filter}'. Available: { - list( - provider_data.keys())}"} + "error": f"Service '{service_filter}' not found in '{provider_filter}'. Available: {list(provider_data.keys())}"} return {service_filter: provider_data[service_filter]} diff --git a/test_diagram.py b/test_diagram.py new file mode 100644 index 00000000..46f07282 --- /dev/null +++ b/test_diagram.py @@ -0,0 +1,4 @@ + +from diagrams import Diagram +with Diagram(name="Test", show=False): + pass