#NEWLINE# def add( self , label , exporter , checker , outmode = 'file' ) : #NEWLINE# #INDENT# "\n        Add a new exporter\n        :param label: Short label for the exporter\n        :type label: str\n\n        :param exporter: exporter function\n        :type exporter: function(application, path)\n\n        :param checker: function that checks if save is possible\n        :type exporter: function(application)\n\n        ``exporter`` should raise an exception if export isn't possible.\n\n        :param outmode: What kind of output is created?\n        :type outmode: str ('file' | 'directory' | 'label')\n        " #NEWLINE# self . members . append ( ( label , exporter , outmode , outmode ) )