@@ -711,51 +711,10 @@ def __getattr__(self, name: str) -> Any:
711711config_manager = _ConfigManagerProxy ()
712712
713713
714- # Backward compatibility - expose the same interface as before
715- class ChainScanConfig :
716- """Backward compatibility wrapper."""
717-
718- def __init__ (self ) -> None :
719- pass
720-
721- def get_scanner_config (self , scanner : str ) -> ScannerConfig :
722- return get_config_manager ().get_scanner_config (scanner )
723-
724- def get_api_key (self , scanner : str ) -> str | None :
725- try :
726- return get_config_manager ().get_api_key (scanner )
727- except ValueError :
728- config = get_config_manager ().get_scanner_config (scanner )
729- if not config .requires_api_key :
730- return ''
731- raise
732-
733- def validate_network (self , scanner : str , network : str ) -> str :
734- return get_config_manager ().validate_network (scanner , network )
735-
736- def get_supported_scanners (self ) -> list [str ]:
737- return get_config_manager ().get_supported_scanners ()
738-
739- def get_scanner_networks (self , scanner : str ) -> set [str ]:
740- return get_config_manager ().get_scanner_networks (scanner )
741-
742- def create_client_config (self , scanner : str , network : str = 'main' ) -> dict [str , str ]:
743- return get_config_manager ().create_client_config (scanner , network )
744-
745- def list_all_configurations (self ) -> dict [str , dict [str , Any ]]:
746- return get_config_manager ().list_all_configurations ()
747-
748-
749- # Global instance for backward compatibility
750- config = ChainScanConfig ()
751-
752-
753714# Export new advanced interface
754715__all__ = [
755716 'ConfigurationManager' ,
756717 'ScannerConfig' ,
757- 'ChainScanConfig' ,
758- 'config' ,
759718 'config_manager' ,
760719 'get_config_manager' ,
761720]
0 commit comments