Source code for node_export_tables

# This file is part of Sympathy for Data.
# Copyright (c) 2013, 2017, Combine Control Systems AB
#
# SYMPATHY FOR DATA COMMERCIAL LICENSE
# You should have received a link to the License with Sympathy for Data.
from sympathy.api import node as synode
from sylib import docs
from sylib.export import table as exporttable
from sylib.export import base
from sympathy.api.nodeconfig import Port, Ports


[docs] class ExportTables(base.ExportMultiple, synode.Node): __doc__ = docs.EXPORTER_DOCS name = 'Export Tables' description = 'Export Tables' icon = 'export_table.svg' inputs = Ports([Port.Tables('Tables to be exported', name='port0'), Port.Datasources( 'External filenames', name='port1', n=(0, 1, 0))]) plugins = (exporttable.TableDataExporterBase, ) author = 'Alexander Busck' nodeid = 'org.sysess.sympathy.export.exporttables' parameters = base.base_params() related = [ 'org.sysess.sympathy.data.table.importtable', 'org.sysess.sympathy.data.table.importtablemultiple', ]