@@ -60,8 +60,7 @@ def _parse_coastline_resolution(
60
60
61
61
Returns
62
62
-------
63
- str or None
64
- The parsed resolution value.
63
+ The parsed single-letter resolution or ``None``.
65
64
66
65
Raises
67
66
------
@@ -71,17 +70,20 @@ def _parse_coastline_resolution(
71
70
Examples
72
71
--------
73
72
>>> _parse_coastline_resolution("full")
74
- "f"
73
+ 'f'
75
74
>>> _parse_coastline_resolution("f")
76
- "f"
75
+ 'f'
77
76
>>> _parse_coastline_resolution("auto", allow_auto=True)
78
- "a"
79
- >>> _parse_coastline_resolution("invalid")
80
- pygmt.exceptions.GMTInvalidInput: Invalid resolution: invalid. Valid values are ...
77
+ 'a'
81
78
>>> _parse_coastline_resolution(None)
82
- None
79
+ >>> _parse_coastline_resolution("invalid")
80
+ Traceback (most recent call last):
81
+ ...
82
+ pygmt.exceptions.GMTInvalidInput: Invalid resolution: 'invalid'. Valid values ...
83
83
>>> _parse_coastline_resolution("auto")
84
- pygmt.exceptions.GMTInvalidInput: Invalid resolution: auto. Valid values are ...
84
+ Traceback (most recent call last):
85
+ ...
86
+ pygmt.exceptions.GMTInvalidInput: Invalid resolution: 'auto'. Valid values ...
85
87
"""
86
88
if resolution is None :
87
89
return None
@@ -91,7 +93,7 @@ def _parse_coastline_resolution(
91
93
valid_resolutions .add ("auto" )
92
94
if resolution not in {* valid_resolutions , * [res [0 ] for res in valid_resolutions ]}:
93
95
msg = (
94
- f"Invalid resolution: { resolution } . "
96
+ f"Invalid resolution: ' { resolution } '. "
95
97
f"Valid values are { ', ' .join (valid_resolutions )} ."
96
98
)
97
99
raise GMTInvalidInput (msg )
0 commit comments