Total surveyed cave length, not including splays.

def length(self):
        """Total surveyed cave length, not including splays."""
        return sum([shot.length for shot in self.shots if not shot.is_splay])