def defaults(self, **kargs):
    for key, value in kargs.iteritems():
      if not self.__data__.has_key(key):
        if isinstance(value, Properties):
          self.__setitem__(key, value.get_copy())
        else:
          self.__setitem__(key, value)
      elif isinstance(value, Properties):
        assert isinstance(self.__getitem__(key), Properties)
        self.__getitem__(key).defaults(**value.get_data())

    return self
Should this row be skipped?
dataset/ETHPy150Open bloomreach/briefly/src/briefly/properties.py/Properties.defaults--crossover with--dataset/ETHPy150Open openelections/openelections-core/openelex/us/wv/load.py/WVBaseLoader._skip_row