Skip to content

Commit 6d128cd

Browse files
committed
python: use a more memory-friendly generator
1 parent 74571ba commit 6d128cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/_pytest/python.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ def obj(self):
305305
self.own_markers.extend(get_unpacked_marks(self.obj))
306306
# This assumes that `obj` is called before there is a chance
307307
# to add custom keys to `self.keywords`, so no fear of overriding.
308-
self.keywords.update({mark.name: mark for mark in self.own_markers})
308+
self.keywords.update((mark.name, mark) for mark in self.own_markers)
309309
return obj
310310

311311
@obj.setter
@@ -1668,7 +1668,7 @@ def __init__(
16681668
# Note: the order of the updates is important here; indicates what
16691669
# takes priority (ctor argument over function attributes over markers).
16701670
# Take own_markers only; NodeKeywords handles parent traversal on its own.
1671-
self.keywords.update({mark.name: mark for mark in self.own_markers})
1671+
self.keywords.update((mark.name, mark) for mark in self.own_markers)
16721672
self.keywords.update(self.obj.__dict__)
16731673
if keywords:
16741674
self.keywords.update(keywords)

0 commit comments

Comments
 (0)