|
10 | 10 | from pygmt.helpers.utils import is_nonstr_iter
|
11 | 11 |
|
12 | 12 |
|
13 |
| -def value_to_string( |
| 13 | +def to_string( |
14 | 14 | value: Any,
|
15 | 15 | prefix: str = "", # Default to an empty string to simplify the code logic.
|
16 | 16 | separator: Literal["/", ","] | None = None,
|
@@ -59,29 +59,29 @@ def value_to_string(
|
59 | 59 |
|
60 | 60 | Examples
|
61 | 61 | --------
|
62 |
| - >>> value_to_string("text") |
| 62 | + >>> to_string("text") |
63 | 63 | 'text'
|
64 |
| - >>> value_to_string(12) |
| 64 | + >>> to_string(12) |
65 | 65 | '12'
|
66 |
| - >>> value_to_string((12, 34), separator="/") |
| 66 | + >>> to_string((12, 34), separator="/") |
67 | 67 | '12/34'
|
68 |
| - >>> value_to_string(("12p", "34p"), separator=",") |
| 68 | + >>> to_string(("12p", "34p"), separator=",") |
69 | 69 | '12p,34p'
|
70 |
| - >>> value_to_string(("12p", "34p"), prefix="+o", separator="/") |
| 70 | + >>> to_string(("12p", "34p"), prefix="+o", separator="/") |
71 | 71 | '+o12p/34p'
|
72 |
| - >>> value_to_string(True) |
| 72 | + >>> to_string(True) |
73 | 73 | ''
|
74 |
| - >>> value_to_string(True, prefix="+a") |
| 74 | + >>> to_string(True, prefix="+a") |
75 | 75 | '+a'
|
76 |
| - >>> value_to_string(False) |
77 |
| - >>> value_to_string(None) |
78 |
| - >>> value_to_string(["xaf", "yaf", "WSen"]) |
| 76 | + >>> to_string(False) |
| 77 | + >>> to_string(None) |
| 78 | + >>> to_string(["xaf", "yaf", "WSen"]) |
79 | 79 | ['xaf', 'yaf', 'WSen']
|
80 |
| - >>> value_to_string("high", mapping=True) |
| 80 | + >>> to_string("high", mapping=True) |
81 | 81 | 'h'
|
82 |
| - >>> value_to_string("mean", mapping={"mean": "a", "mad": "d", "full": "g"}) |
| 82 | + >>> to_string("mean", mapping={"mean": "a", "mad": "d", "full": "g"}) |
83 | 83 | 'a'
|
84 |
| - >>> value_to_string("invalid", mapping={"mean": "a", "mad": "d", "full": "g"}) |
| 84 | + >>> to_string("invalid", mapping={"mean": "a", "mad": "d", "full": "g"}) |
85 | 85 | 'invalid'
|
86 | 86 | """
|
87 | 87 | # Return None if the value is None or False.
|
@@ -142,7 +142,7 @@ def __init__(
|
142 | 142 | separator: Literal["/", ","] | None = None,
|
143 | 143 | mapping: bool | Mapping = False,
|
144 | 144 | ):
|
145 |
| - self.value = value_to_string( |
| 145 | + self.value = to_string( |
146 | 146 | value=value, prefix=prefix, separator=separator, mapping=mapping
|
147 | 147 | )
|
148 | 148 |
|
|
0 commit comments