leaner threading
This commit is contained in:
@@ -164,12 +164,14 @@ def print_stats(stats):
|
||||
def print_activities(activities):
|
||||
''' Prints activity log '''
|
||||
if activities != None:
|
||||
activities.join()
|
||||
for e,l in enumerate(activities.readstdout().strip().split('\n')):
|
||||
sys.stdout.write(pos(e+1,0)+l+CLRLN)
|
||||
else:
|
||||
sys.stdout.write(pos(1,0)+'Recording activities..'+CLRLN)
|
||||
try:
|
||||
activities = Threaded("aerofs-sh activities -c 5")
|
||||
activities.start()
|
||||
activities.join()
|
||||
except KeyboardInterrupt:
|
||||
pass
|
||||
except TypeError:
|
||||
@@ -235,9 +237,9 @@ sys.stdout.write(CLR+pos(0,0)+"Launching...")
|
||||
transfers = Threaded("aerofs-sh transfers")
|
||||
transfers.start()
|
||||
|
||||
activities = None
|
||||
for e in range(5):
|
||||
sys.stdout.write(pos(e+1,0)+CLRLN)
|
||||
activities = print_activities(None)
|
||||
while 1:
|
||||
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user