<#3324 feat(taps): Introduced method in `Tap` clas...
# meltano-repo-activity
g
#3324 feat(taps): Introduced method in `Tap` class to convert input catalog to `Stream` objects, without discovery Pull request opened by edgarrmondragon This clarifies whether the tap should perform discovery or use the input catalog, the two being mutually exclusive. Supersedes #3084 ## Summary by Sourcery Provide a clear separation between discovery and catalog-driven stream loading by adding load_streams_from_catalog and updating streams property, and enhance Catalog with a has_stream_selected helper New Features: • Introduce load_streams_from_catalog method in Tap to recreate streams from a provided catalog without discovery • Update Tap.streams property to choose between discovery and input catalog processing • Add has_stream_selected method to Catalog for checking if a stream is selected Enhancements: • Add Iterable import under TYPE_CHECKING in Tap and template for consistent typing meltano/sdk