We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7d6bc2d commit fb9d465Copy full SHA for fb9d465
basilisp/lang/map.py
@@ -160,6 +160,9 @@ def cons(self, *elems) -> "Map":
160
if isinstance(elem, Map):
161
for entry in elem:
162
e.set(entry.key, entry.value)
163
+ elif isinstance(elem, dict):
164
+ for k, v in elem.items():
165
+ e.set(k, v)
166
elif isinstance(elem, MapEntry):
167
e.set(elem.key, elem.value)
168
else:
tests/map_test.py
@@ -70,7 +70,7 @@ def test_entry():
70
def test_map_cons():
71
meta = lmap.m(tag="async")
72
m1 = lmap.map({"first": "Chris"}, meta=meta)
73
- m2 = m1.cons({"last", "Cronk"})
+ m2 = m1.cons({"last": "Cronk"})
74
assert m1 is not m2
75
assert m1 != m2
76
assert len(m2) == 2
0 commit comments