code: def qualifyContracts(self, *contracts: List[Contract]) -> List[Contract]:
          
          return self._run(self.qualifyContractsAsync(*contracts))
docs: Fully qualify the given contracts in-place. This will fill in
          the missing fields in the contract, especially the conId.
  
          Returns a list of contracts that have been successfully qualified.
  
          This method is blocking.
  
          Args:
              contracts: Contracts to qualify.