t.py: maxpoints/maxcurves argument to prt
This commit is contained in:
10
t.py
10
t.py
@ -27,7 +27,7 @@ def prt(maxpoints=7, maxcurves=7):
|
|||||||
print('---', key, curve.column_names, [f'{k}={v}' for k, v in curve.tags.items() if k not in curve.key_names])
|
print('---', key, curve.column_names, [f'{k}={v}' for k, v in curve.tags.items() if k not in curve.key_names])
|
||||||
n = len(curve)
|
n = len(curve)
|
||||||
if n > maxpoints:
|
if n > maxpoints:
|
||||||
curves = [curve[:3], None, curve[-3:]]
|
curves = [curve[:maxpoints-3], None, curve[-3:]]
|
||||||
else:
|
else:
|
||||||
curves = [curve]
|
curves = [curve]
|
||||||
for crv in curves:
|
for crv in curves:
|
||||||
@ -38,20 +38,20 @@ def prt(maxpoints=7, maxcurves=7):
|
|||||||
print(fmtime(row[0]), row[1:])
|
print(fmtime(row[0]), row[1:])
|
||||||
|
|
||||||
|
|
||||||
def qry(*args, maxpoints=7, maxcurves=7, **kwds):
|
def qry(*args, **kwds):
|
||||||
result.clear()
|
result.clear()
|
||||||
result.update(db.query(*args, **kwds))
|
result.update(db.query(*args, **kwds))
|
||||||
prt(maxpoints, maxcurves)
|
prt()
|
||||||
|
|
||||||
|
|
||||||
def crv(*args, maxpoints=7, maxcurves=7, **kwds):
|
def crv(*args, **kwds):
|
||||||
result.clear()
|
result.clear()
|
||||||
res = db.curves(*args, **kwds)
|
res = db.curves(*args, **kwds)
|
||||||
if isinstance(res, list):
|
if isinstance(res, list):
|
||||||
result[()] = res
|
result[()] = res
|
||||||
else:
|
else:
|
||||||
result.update(res)
|
result.update(res)
|
||||||
prt(maxpoints, maxcurves)
|
prt()
|
||||||
|
|
||||||
|
|
||||||
def sry(prectime=False):
|
def sry(prectime=False):
|
||||||
|
Reference in New Issue
Block a user