vflow/subkey.py
def mismatches(self, o: object):
        '''When Subkey matching is required, determines if this Subkey and another are
        a bad match, meaning either:

        1. output_matching is True, origin is same, value is different
        2. output_matching is False, _sep_dicts_id is same and not None, origin
           is same, value is different

        '''
        if isinstance(o, self.__class__):
            # one of the two keys is output_matching
            cond0 = self._output_matching or o._output_matching
            # neither key is output_matching but sep_dict_ids not None and match
            cond1 = not cond0 and self.matches_sep_dict_id(o)
            # origins match and values mismatch
            cond2 = self.origin == o.origin and self.value != o.value
            return (cond0 or cond1) and cond2
        return True
When Subkey matching is required, determines if this Subkey and another are
        a bad match, meaning either:

        1. output_matching is True, origin is same, value is different
        2. output_matching is False, _sep_dicts_id is same and not None, origin
           is same, value is different

        
When Subkey matching is required, determines if this Subkey and another are
a bad match, meaning either.

1.
When Subkey matching is required determines if this Subkey and another are a bad match meaning either . 1 .
def mismatches(self, o: object):
        if isinstance(o, self.__class__):
            cond0 = self._output_matching or o._output_matching
            cond1 = not cond0 and self.matches_sep_dict_id(o)
            cond2 = self.origin == o.origin and self.value != o.value
            return (cond0 or cond1) and cond2
        return True
def mismatches ( self , o : object ) : if isinstance ( o , self . __class__ ) : cond0 = self . _output_matching or o . _output_matching cond1 = not cond0 and self . matches_sep_dict_id ( o ) cond2 = self . origin == o . origin and self . value != o . value return ( cond0 or cond1 ) and cond2 return True
When Subkey matching is required, determines if this Subkey and another are
a bad match, meaning either:
When Subkey matching is required determines if this Subkey and another are a bad match meaning either :
'''When Subkey matching is required, determines if this Subkey and another are
        a bad match, meaning either:

        1. output_matching is True, origin is same, value is different
        2. output_matching is False, _sep_dicts_id is same and not None, origin
           is same, value is different

        ''' # one of the two keys is output_matching # neither key is output_matching but sep_dict_ids not None and match # origins match and values mismatch
self
o
object