code: def splittable(src):
      
      return (src.__class__.__iter__ is not BaseSeismicSource.__iter__
              and getattr(src, 'mutex_weight', 1) == 1 and src.splittable)
docs: :returns: True if the source is splittable, False otherwise