def write_task_points(self, points):
        """
        Write multiple task declaration points with one call::

            writer.write_task_points([
                (None, None, 'TAKEOFF'),
                (51.40375, 6.41275, 'START'),
                (50.38210, 8.82105, 'TURN 1'),
                (50.59045, 7.03555, 'TURN 2', 0, 32.5, 0, 180),
                (51.40375, 6.41275, 'FINISH'),
                (None, None, 'LANDING'),
            ])
            # -> C0000000N00000000ETAKEOFF
            # -> C5124225N00624765ESTART
            # -> C5022926N00849263ETURN 1
            # -> C5035427N00702133E00000000032500000000180000TURN 2
            # -> C5124225N00624765EFINISH
            # -> C0000000N00000000ELANDING

        see the :meth:`~aerofiles.igc.Writer.write_task_point` method for more
        information.

        :param points: a list of ``(latitude, longitude, text)`` tuples. use
            ``(latitude, longitude, text, distance_min, distance_max, bearing1,
            bearing2)`` tuples for area task points.
        """
        for args in points:
            if len(args) not in [3, 7]:
                raise ValueError('Invalid number of task point tuple items')

            self.write_task_point(*args)
def write_task_points ( self , points ) : for args in points : if len ( args ) not in [ 3 , 7 ] : raise ValueError ( 'Invalid number of task point tuple items' ) self . write_task_point ( * args )
Write multiple task declaration points with one call::

            writer.write_task_points([
                (None, None, 'TAKEOFF'),
                (51.40375, 6.41275, 'START'),
                (50.38210, 8.82105, 'TURN 1'),
                (50.59045, 7.03555, 'TURN 2', 0, 32.5, 0, 180),
                (51.40375, 6.41275, 'FINISH'),
                (None, None, 'LANDING'),
            ])
            # -> C0000000N00000000ETAKEOFF
            # -> C5124225N00624765ESTART
            # -> C5022926N00849263ETURN 1
            # -> C5035427N00702133E00000000032500000000180000TURN 2
            # -> C5124225N00624765EFINISH
            # -> C0000000N00000000ELANDING

        see the :meth:`~aerofiles.igc.Writer.write_task_point` method for more
        information.

        :param points: a list of ``(latitude, longitude, text)`` tuples. use
            ``(latitude, longitude, text, distance_min, distance_max, bearing1,
            bearing2)`` tuples for area task points.