We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d3d343 commit 557a4d5Copy full SHA for 557a4d5
src/ms3/utils/functions.py
@@ -889,8 +889,10 @@ def dataframe2markdown(
889
return writer
890
891
892
-def dict2oneliner(d):
+def dict2oneliner(d: dict) -> str:
893
"""Turns a dictionary into a single-line string without brackets."""
894
+ if pd.isnull(d) or isinstance(d, str):
895
+ return d
896
return ", ".join(f"{k}: {v}" for k, v in d.items())
897
898
0 commit comments