sec_parser.processing_steps.introductory_section_classifier =========================================================== .. py:module:: sec_parser.processing_steps.introductory_section_classifier Classes ------- .. autoapisummary:: sec_parser.processing_steps.introductory_section_classifier.IntroductorySectionElementClassifier Module Contents --------------- .. py:class:: IntroductorySectionElementClassifier(*, types_to_process: set[type[sec_parser.semantic_elements.abstract_semantic_element.AbstractSemanticElement]] | None = None, types_to_exclude: set[type[sec_parser.semantic_elements.abstract_semantic_element.AbstractSemanticElement]] | None = None) Bases: :py:obj:`sec_parser.processing_steps.abstract_classes.abstract_elementwise_processing_step.AbstractElementwiseProcessingStep` The IntroductorySectionElementClassifier is a processing step designed to classify elements that are located before the actual contents of the document. For example, consider a SEC EDGAR 10-Q report. This processing step will mark all elements that appear before the 'part1' section. .. py:attribute:: _NUM_ITERATIONS :value: 2 .. py:attribute:: _part1_exists :value: False .. py:attribute:: _part1_found :value: False .. py:method:: _process_element(element: sec_parser.semantic_elements.abstract_semantic_element.AbstractSemanticElement, context: sec_parser.processing_steps.abstract_classes.abstract_elementwise_processing_step.ElementProcessingContext) -> sec_parser.semantic_elements.abstract_semantic_element.AbstractSemanticElement