|
@@ -6,9 +6,9 @@ class IO:
|
|
|
"""
|
|
|
Base wrapper class for read/write
|
|
|
"""
|
|
|
- def __init__(self,_agent,loader):
|
|
|
+ def __init__(self,_agent,plugins):
|
|
|
self._agent = _agent
|
|
|
- self._loader = loader
|
|
|
+ self._plugins = plugins
|
|
|
def meta (self,**_args):
|
|
|
if hasattr(self._agent,'meta') :
|
|
|
return self._agent.meta(**_args)
|
|
@@ -21,7 +21,7 @@ class IO:
|
|
|
"""
|
|
|
applying pre/post conditions given a pipeline expression
|
|
|
"""
|
|
|
- for _pointer in self._loader :
|
|
|
+ for _pointer in self._plugins :
|
|
|
_data = _pointer(_data)
|
|
|
def apply(self,_query):
|
|
|
if hasattr(self._agent,'apply') :
|
|
@@ -32,8 +32,8 @@ class IReader(IO):
|
|
|
super().__init__(_agent,pipeline)
|
|
|
def read(self,**_args):
|
|
|
_data = self._agent.read(**_args)
|
|
|
- if self._loader and self._loader.ratio() > 0 :
|
|
|
- _data = self._loader.apply(_data)
|
|
|
+ if self._plugins and self._plugins.ratio() > 0 :
|
|
|
+ _data = self._plugins.apply(_data)
|
|
|
#
|
|
|
# output data
|
|
|
return _data
|
|
@@ -41,7 +41,7 @@ class IWriter(IO):
|
|
|
def __init__(self,_agent,pipeline=None):
|
|
|
super().__init__(_agent,pipeline)
|
|
|
def write(self,_data,**_args):
|
|
|
- if self._loader and self._loader.ratio() > 0 :
|
|
|
- _data = self._loader.apply(_data)
|
|
|
+ if self._plugins and self._plugins.ratio() > 0 :
|
|
|
+ _data = self._plugins.apply(_data)
|
|
|
|
|
|
self._agent.write(_data,**_args)
|