Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/overlay/
Date: Mon, 29 Jul 2013 14:57:21
Message-Id: 1375089920.a1290081b70d34ac70315970cffe5f70c3b31bc5.dywi@gentoo
1 commit: a1290081b70d34ac70315970cffe5f70c3b31bc5
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Mon Jul 29 09:25:20 2013 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Mon Jul 29 09:25:20 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=a1290081
7
8 remove old stats code in overlay/creator.py
9
10 ---
11 roverlay/overlay/creator.py | 94 ---------------------------------------------
12 1 file changed, 94 deletions(-)
13
14 diff --git a/roverlay/overlay/creator.py b/roverlay/overlay/creator.py
15 index 4bbedbf..0666335 100644
16 --- a/roverlay/overlay/creator.py
17 +++ b/roverlay/overlay/creator.py
18 @@ -94,100 +94,6 @@ class OverlayCreator ( object ):
19
20 # --- end of __init__ (...) ---
21
22 - def get_stats ( self ):
23 - raise NotImplementedError ( "about to be removed!" )
24 - pkg_added = self.package_added.get_nowait()
25 - pkg_created = self.create_success.get_nowait()
26 - pkg_failed = self.create_fail.get_nowait()
27 - ov_added = self.overlay_added.get_nowait()
28 - ov_failed = pkg_created - ov_added
29 - processed = pkg_created + pkg_failed
30 - failed = pkg_failed + ov_failed
31 -
32 - return (
33 - pkg_added, pkg_created, pkg_failed,
34 - ov_added, ov_failed,
35 - processed, failed
36 - )
37 - # --- end of get_stats (...) ---
38 -
39 - def stats_str ( self, enclose=True ):
40 - """Returns a string with some overlay creation stats."""
41 - raise NotImplementedError ( "about to be removed!" )
42 - def stats_gen():
43 - """Yields stats strings."""
44 - stats = self.get_stats()
45 -
46 - # the length of the highest number in stats (^=digit count)
47 - # max_number_len := { 1,...,5 }
48 - max_number_len = min ( 5, len ( str ( max ( stats ) ) ) )
49 -
50 - for stats_tuple in zip (
51 - stats,
52 - (
53 - 'packages added to the ebuild creation queue',
54 - 'packages passed ebuild creation',
55 - 'packages failed ebuild creation',
56 - 'ebuilds could be added to the overlay',
57 - 'ebuilds couldn\'t be added to the overlay',
58 - 'packages processed in total',
59 - 'packages failed in total',
60 - ),
61 - ):
62 - yield "{num:<{l}} {s}".format (
63 - num = stats_tuple [0],
64 - s = stats_tuple [1],
65 - l = max_number_len,
66 - )
67 -
68 - yield ""
69 -
70 - k_len = min (
71 - 39,
72 - max ( len ( k ) for k in self._timestats.keys() )
73 - )
74 -
75 - for k, v in self._timestats.items():
76 - if v < 0:
77 - yield "time for {:<{l}} : <unknown>".format ( k, l=k_len, )
78 -
79 - elif v < 1:
80 - yield "time for {:<{l}} : {} ms".format (
81 - k,
82 - round ( v * 1000, 2 ),
83 - l = k_len,
84 - )
85 -
86 - elif v > 300:
87 - yield "time for {:<{l}} : {} minutes".format (
88 - k,
89 - round ( v / 60., 2 ),
90 - l = k_len,
91 - )
92 -
93 - else:
94 - yield "time for {}: {} seconds".format ( k, round ( v, 2 ) )
95 - # --- end of stats_gen (...) ---
96 -
97 - if enclose:
98 - stats = list ( stats_gen() )
99 -
100 - # maxlen := { 2,...,80 }
101 - maxlen = 2 + min ( 78,
102 - len ( max ( stats, key=lambda s : len( s ) ) )
103 - )
104 -
105 - return (
106 - "{0:-^{1}}\n".format ( " Overlay creation stats ", maxlen )
107 - + '\n'.join ( stats )
108 - #+ '\n{0:-^{1}}'.format ( '', maxlen )
109 - + '\n' + ( maxlen * '-' )
110 - )
111 -
112 - else:
113 - return '\n'.join ( stats_gen() )
114 - # --- end of stats_str (...) ---
115 -
116 def release_package_rules ( self ):
117 """Removes all package rules from this object.