|
|
|
@ -83,7 +83,12 @@ class Transporter(Process):
|
|
|
|
|
_reader = transport.factory.instance(**self._source)
|
|
|
|
|
#
|
|
|
|
|
# If arguments are provided then a query is to be executed (not just a table dump)
|
|
|
|
|
return _reader.read() if 'args' not in self._source else _reader.read(**self._source['args'])
|
|
|
|
|
if 'cmd' in self._source or 'query' in self._source :
|
|
|
|
|
_query = self._source['cmd'] if 'cmd' in self._source else self._source['query']
|
|
|
|
|
return _reader.read(**_query)
|
|
|
|
|
else:
|
|
|
|
|
return _reader.read()
|
|
|
|
|
# return _reader.read() if 'query' not in self._source else _reader.read(**self._source['query'])
|
|
|
|
|
|
|
|
|
|
def _delegate_write(self,_data,**_args):
|
|
|
|
|
"""
|
|
|
|
|