Skip to content

Commit acd2a3d

Browse files
authored
Prevent duplicate codemod catalog entry points (#811)
1 parent 0ccbe27 commit acd2a3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/codemodder/registry.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ def describe_codemods(
128128
def load_registered_codemods(ep_filter: Optional[Callable[[EntryPoint], bool]] = None):
129129
registry = CodemodRegistry()
130130
logger.debug("loading registered codemod collections")
131-
for entry_point in entry_points().select(group="codemods"):
131+
132+
for entry_point in set(entry_points().select(group="codemods")):
132133
if ep_filter and not ep_filter(entry_point):
133134
logger.debug(
134135
'- skipping codemod collection "%s" from "%s as requested"',

0 commit comments

Comments
 (0)