def _lin_solver_changed(self, oldls, newls):
        # if PETSc has been imported prior to the creation of a remote object using
        # the multiprocessing package, we get errors due to broken socket connections
        # from PETSc, so use this flag to prevent PETSc from being imported unless it's
        # actually used.
        if newls > 'petsc_ksp':
            PETSc.needs_ksp = True
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/driver.py/GradientOptions._lin_solver_changed/operator `==` -> `>`