parameters: (self, symbol)
return_statement: return Port.wrap(self, plugin_get_port_by_symbol(self.plugin, symbol.node))
docstring: Get a port on `plugin` by `symbol`.
  
          Note this function is slower than get_port_by_index(),
          especially on plugins with a very large number of ports.
docstring_summary: Get a port on `plugin` by `symbol`.
docstring_tokens: Get a port on plugin by symbol .
function: def get_port_by_symbol(self, symbol):
          """Get a port on `plugin` by `symbol`.
  
          Note this function is slower than get_port_by_index(),
          especially on plugins with a very large number of ports.
          """
          if type(symbol) == str:
              symbol = self.world.new_string(symbol)
          return Port.wrap(self, plugin_get_port_by_symbol(self.plugin, symbol.node))
function_tokens: def get_port_by_symbol ( self , symbol ) : if type ( symbol ) == str : symbol = self . world . new_string ( symbol ) return Port . wrap ( self , plugin_get_port_by_symbol ( self . plugin , symbol . node ) )