Private
Public Access
1
0

finding source of unnecessary notifications

This commit is contained in:
Sander Roosendaal
2017-07-04 22:26:44 +02:00
parent 6b5904ecf7
commit c75a169229
7 changed files with 39 additions and 34 deletions

View File

@@ -463,35 +463,14 @@ def testdata(time,distance,pace,spm):
def getsmallrowdata_db(columns,ids=[]):
prepmultipledata(ids)
data = read_cols_df_sql(ids,columns)
return data
def prepmultipledata(ids,verbose=False,debug=True):
query = sa.text('SELECT DISTINCT workoutid FROM strokedata')
if debug:
engine = create_engine(database_url_debug, echo=False)
else:
engine = create_engine(database_url, echo=False)
with engine.connect() as conn, conn.begin():
res = conn.execute(query)
res = list(itertools.chain.from_iterable(res.fetchall()))
conn.close()
engine.dispose()
res = list(set(ids)-set(res))
for id in res:
rowdata,row = getrowdata(id=id)
if verbose:
print id
if rowdata:
data = dataprep(rowdata.df,id=id,bands=True,barchart=True,otwpower=True)
return res
def read_cols_df_sql(ids,columns,debug=True):
columns = list(columns)+['distance','spm']
columns = [x for x in columns if x != 'None']