bug fix
This commit is contained in:
parent
7b5367e4b1
commit
2a641b3c83
|
@ -216,6 +216,7 @@ class Factory:
|
|||
for row in job_args:
|
||||
# _store = json.loads(json.dumps(wstore))
|
||||
_store = copy.deepcopy(wstore)
|
||||
|
||||
_store['args']['table'] = row['table']
|
||||
_pipe = [
|
||||
workers.CreateSQL(prefix=PREFIX,schema=SCHEMA,store=_store,sql=row['sql']),
|
||||
|
|
|
@ -17,6 +17,7 @@ class Subject (Process):
|
|||
self.observers = _args['observers']
|
||||
self.index = 0
|
||||
self.name = _args['name']
|
||||
self.table = self.observers[1].table
|
||||
pass
|
||||
def run(self):
|
||||
self.notify()
|
||||
|
@ -58,6 +59,10 @@ class Worker :
|
|||
def execute(self):
|
||||
try:
|
||||
self._apply()
|
||||
except Exception as error:
|
||||
print ()
|
||||
print (error)
|
||||
print ()
|
||||
finally:
|
||||
|
||||
self.caller.notify()
|
||||
|
@ -137,7 +142,10 @@ class Reader(Worker):
|
|||
|
||||
def _apply(self):
|
||||
self.reader = transport.factory.instance(**self._info) ;
|
||||
|
||||
print()
|
||||
print (self.table)
|
||||
print (json.dumps(self.pipeline))
|
||||
print ()
|
||||
self.rows = self.reader.read(mongo=self.pipeline)
|
||||
|
||||
N = len(self.rows) / self.MAX_ROWS if len(self.rows) > self.MAX_ROWS else 1
|
||||
|
|
|
@ -392,6 +392,8 @@ if __name__ == '__main__' :
|
|||
pipes = export.Factory.instance(type=TYPE,write_store=_store) #"inspect":0,"cast":0}})
|
||||
# pipes[0].run()
|
||||
for thread in pipes:
|
||||
if 'table' in SYS_ARGS and SYS_ARGS['table'] != thread.table :
|
||||
continue
|
||||
thread.start()
|
||||
time.sleep(1)
|
||||
while pipes :
|
||||
|
|
2
setup.py
2
setup.py
|
@ -8,7 +8,7 @@ import sys
|
|||
def read(fname):
|
||||
return open(os.path.join(os.path.dirname(__file__), fname)).read()
|
||||
args = {
|
||||
"name":"healthcareio","version":"1.5.9",
|
||||
"name":"healthcareio","version":"1.5.9.1",
|
||||
"author":"Vanderbilt University Medical Center",
|
||||
"author_email":"steve.l.nyemba@vumc.org",
|
||||
"include_package_data":True,
|
||||
|
|
Loading…
Reference in New Issue