Skip to content

Commit 8c0785e

Browse files
committed
Fix the argument string passed in inset and subplot
1 parent 5099bd5 commit 8c0785e

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

pygmt/src/inset.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,9 @@ def inset(self, **kwargs):
137137
kwargs = self._preprocess(**kwargs)
138138
with Session() as lib:
139139
try:
140-
lib.call_module(module="inset", args=f"begin {build_arg_list(kwargs)}")
140+
lib.call_module(module="inset", args=["begin", *build_arg_list(kwargs)])
141141
yield
142142
finally:
143-
v_arg = build_arg_list({"V": kwargs.get("V")})
144-
lib.call_module(module="inset", args=f"end {v_arg}".strip())
143+
lib.call_module(
144+
module="inset", args=["end", *build_arg_list({"V": kwargs.get("V")})]
145+
)

pygmt/src/subplot.py

+10-6
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,16 @@ def subplot(self, nrows=1, ncols=1, **kwargs):
160160
# See https://github.com/GenericMappingTools/pygmt/issues/2426.
161161
try:
162162
with Session() as lib:
163-
arg_str = " ".join(["begin", f"{nrows}x{ncols}", build_arg_list(kwargs)])
164-
lib.call_module(module="subplot", args=arg_str)
163+
lib.call_module(
164+
module="subplot",
165+
args=["begin", f"{nrows}x{ncols}", *build_arg_list(kwargs)],
166+
)
165167
yield
166168
finally:
167169
with Session() as lib:
168-
v_arg = build_arg_list({"V": kwargs.get("V")})
169-
lib.call_module(module="subplot", args=f"end {v_arg}")
170+
lib.call_module(
171+
module="subplot", args=["end", *build_arg_list({"V": kwargs.get("V")})]
172+
)
170173

171174

172175
@fmt_docstring
@@ -224,6 +227,7 @@ def set_panel(self, panel=None, **kwargs):
224227
kwargs = self._preprocess(**kwargs)
225228

226229
with Session() as lib:
227-
arg_str = " ".join(["set", f"{panel}", build_arg_list(kwargs)])
228-
lib.call_module(module="subplot", args=arg_str)
230+
lib.call_module(
231+
module="subplot", args=["set", str(panel), *build_arg_list(kwargs)]
232+
)
229233
yield

0 commit comments

Comments
 (0)