Changeset 3007


Ignore:
Timestamp:
Dec 8, 2015, 5:46:10 PM (6 years ago)
Author:
Александър Шопов
Message:

stats.py: и кратка статистика

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scripts/xml-stats/stats.py

    r3006 r3007  
    115115    return '└' + inner + '┘'
    116116
     117def ellipsis(s):
     118    inner = '┼'.join(['⋯' * (f + 1) for f in s])
     119    return '├' + inner + '┤'
     120
    117121
    118122def stat_line(max_len, s):
     
    147151    #    print('Will use {}'.format(versions[0]))
    148152    stats = get_stats('gnome-3-20')
     153    print('ВСИЧКИ МОДУЛИ')
    149154    sms = stats_max_lengths_sums(stats)
    150155    max_len = sms['max_len']
     
    156161    d = divider(max_len)
    157162    e = end(max_len)
     163    el = ellipsis(max_len)
    158164    print(s)
    159165    print(title_line(max_len))
     
    164170    print(stat_line(max_len, sums))
    165171    print(e)
    166              
     172
     173    print('НЕДОПРЕВЕДЕНИ МОДУЛИ')
     174    stats = [s for s in stats if s.work > 0]
     175    sms = stats_max_lengths_sums(stats)
     176    max_len = sms['max_len']
     177    sums = sms['sums']
     178
     179    print(max_len)
     180    print(sums)
     181    s = start(max_len)
     182    d = divider(max_len)
     183    e = end(max_len)
     184    el = ellipsis(max_len)
     185    print(s)
     186    print(title_line(max_len))
     187    print(d)
     188    for s in stats:
     189        print(stat_line(max_len, s))
     190    print(el)
     191    print(d)
     192    print(stat_line(max_len, sums))
     193    print(e)
     194
     195
     196
     197   
    167198if __name__ == '__main__':
    168199    main()
Note: See TracChangeset for help on using the changeset viewer.