Skip to content

fix: Avoid infinite recursion when evaluating relf-referential containers#182

Open
edgarrmondragon wants to merge 3 commits into
danthedeckie:mainfrom
meltano:180-infinite-recursion-cyclical-container
Open

fix: Avoid infinite recursion when evaluating relf-referential containers#182
edgarrmondragon wants to merge 3 commits into
danthedeckie:mainfrom
meltano:180-infinite-recursion-cyclical-container

Conversation

@edgarrmondragon
Copy link
Copy Markdown
Contributor

@edgarrmondragon edgarrmondragon commented Apr 10, 2026

Description

What is this PR doing?

Use memoization to register valrady-visited containers and avoid infinite recursion.

Closes #180

Pre-approval checklist (for submitter)

Please complete these steps

  • Passes tests
  • New tests for additional features or changed functionality
  • My name and contribution added to contributors list (or if I'd rather opt out, I've said so in the PR)

Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
…ners

Use memoization to register valrady-visited containers and avoid
infinite recursion.

Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression from 1.0.3: Cyclical containers cause RecursionErrors on evaluation

1 participant