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. |