refactoring activities
This commit is contained in:
@@ -161,20 +161,21 @@ def print_stats(stats):
|
|||||||
sys.stdout.write(DOWN+CLRBLN+CLRLN)
|
sys.stdout.write(DOWN+CLRBLN+CLRLN)
|
||||||
#sys.stdout.write(LOAD)
|
#sys.stdout.write(LOAD)
|
||||||
|
|
||||||
def print_activities():
|
def print_activities(activities):
|
||||||
''' Prints activity log '''
|
''' Prints activity log '''
|
||||||
|
if activities != None:
|
||||||
|
for e,l in enumerate(activities.readstdout().strip().split('\n')):
|
||||||
|
sys.stdout.write(pos(e+1,0)+l+CLRLN)
|
||||||
try:
|
try:
|
||||||
activities = Threaded("aerofs-sh activities -c 5")
|
activities = Threaded("aerofs-sh activities -c 5")
|
||||||
activities.start()
|
activities.start()
|
||||||
activities.join()
|
activities.join()
|
||||||
for e,l in enumerate(activities.readstdout().strip().split('\n')):
|
|
||||||
sys.stdout.write(pos(e+1,0)+l+CLRLN)
|
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
pass
|
pass
|
||||||
except TypeError:
|
except TypeError:
|
||||||
activities.stop()
|
activities.stop()
|
||||||
activities.join()
|
activities.join()
|
||||||
|
return activities
|
||||||
|
|
||||||
|
|
||||||
def human_time():
|
def human_time():
|
||||||
@@ -224,7 +225,7 @@ class Threaded(threading.Thread):
|
|||||||
|
|
||||||
options=setup_options()
|
options=setup_options()
|
||||||
|
|
||||||
stats={'time':datetime.now()-timedelta(seconds=60),
|
stats={'time':datetime.now()-timedelta(seconds=25),
|
||||||
'running':[],
|
'running':[],
|
||||||
'files':[],
|
'files':[],
|
||||||
'size': termsize()}
|
'size': termsize()}
|
||||||
@@ -234,6 +235,7 @@ sys.stdout.write(CLR+pos(0,0)+"Launching...")
|
|||||||
transfers = Threaded("aerofs-sh transfers")
|
transfers = Threaded("aerofs-sh transfers")
|
||||||
transfers.start()
|
transfers.start()
|
||||||
|
|
||||||
|
activities = None
|
||||||
for e in range(5):
|
for e in range(5):
|
||||||
sys.stdout.write(pos(e+1,0)+CLRLN)
|
sys.stdout.write(pos(e+1,0)+CLRLN)
|
||||||
while 1:
|
while 1:
|
||||||
@@ -248,7 +250,7 @@ while 1:
|
|||||||
raise EndProgram
|
raise EndProgram
|
||||||
|
|
||||||
if ( datetime.now() - stats['time'] > timedelta(seconds=30) ) and options.activities:
|
if ( datetime.now() - stats['time'] > timedelta(seconds=30) ) and options.activities:
|
||||||
print_activities()
|
activities=print_activities(activities)
|
||||||
stats['time'] = datetime.now()
|
stats['time'] = datetime.now()
|
||||||
|
|
||||||
stats=remove_running(stats)
|
stats=remove_running(stats)
|
||||||
|
|||||||
Reference in New Issue
Block a user