add a routing area to this location.
        :param routing_area: the routing area to add on this location
        :param sync: If sync=True(default) synchronize with Ariane server. If sync=False,
        add the routing area object on list to be added on next save().
        :return:

def add_routing_area(self, routing_area, sync=True):
        """
        add a routing area to this location.
        :param routing_area: the routing area to add on this location
        :param sync: If sync=True(default) synchronize with Ariane server. If sync=False,
        add the routing area object on list to be added on next save().
        :return:
        """
        LOGGER.debug("Location.add_routing_area")
        if not sync:
            self.routing_areas_2_add.append(routing_area)
        else:
            if self.id is not None and routing_area.id is None:
                routing_area.save()
            if self.id is not None and routing_area.id is not None:
                params = {
                    'id': self.id,
                    'routingareaID': routing_area.id
                }
                args = {'http_operation': 'GET', 'operation_path': 'update/routingareas/add', 'parameters': params}
                response = LocationService.requester.call(args)
                if response.rc != 0:
                    LOGGER.warning(
                        'Location.add_routing_area - Problem while updating location ' + self.name +
                        '. Reason: ' + str(response.response_content) + '-' + str(response.error_message) +
                        " (" + str(response.rc) + ")"
                    )
                else:
                    self.routing_area_ids.append(routing_area.id)
                    routing_area.loc_ids.append(self.id)
            else:
                LOGGER.warning(
                    'Location.add_routing_area - Problem while updating location ' + self.name +
                    '. Reason: routing area ' + routing_area.name + ' id is None or self.id is None.'
                )