Gentoo Archives: gentoo-commits

From: "Christian Faulhammer (opfer)" <opfer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/elogviewer/files: elogviewer-0.5.2-timesort.patch digest-elogviewer-0.5.2-r1
Date: Thu, 24 Jan 2008 08:20:38
Message-Id: E1JHxK7-0001O2-Ee@stork.gentoo.org
1 opfer 08/01/24 08:20:35
2
3 Added: elogviewer-0.5.2-timesort.patch
4 digest-elogviewer-0.5.2-r1
5 Log:
6 fix sorting for time, reported in bug 207220, patch provided by Jouini Kosonen <jouni DOT kosonen AT tukesoft DOT com>
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.1 app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&content-type=text/plain
14
15 Index: elogviewer-0.5.2-timesort.patch
16 ===================================================================
17 --- elogviewer 2007-09-20 10:47:05.000000000 +0300
18 +++ elogviewer 2008-01-23 23:50:12.000000000 +0200
19 @@ -123,26 +123,29 @@
20 #otime = '%Y-%m-%d %H:%M:%S'
21 # see modules time and locale
22 otime = '%x %X'
23 + vtime = '%Y-%m-%d %H:%M:%S'
24
25 (c, p, t) = filename.split(':')
26 t = time.strptime(t, itime)
27 + st = time.strftime(vtime, t)
28 t = time.strftime(otime, t)
29
30 self.category = c
31 self.package = p
32 - self.timestamp = t
33 + self.timestamp = st
34 + self.timesort = t
35 self.filename = filename
36
37
38 from glob import glob
39 from gobject import TYPE_STRING
40 -( CATEGORY, PACKAGE, TIMESTAMP, FILENAME ) = range(4)
41 +( CATEGORY, PACKAGE, TIMESTAMP, TIMESORT, FILENAME ) = range(5)
42 class TreeStore(gtk.TreeStore):
43
44 def __init__(self):
45
46 gtk.TreeStore.__init__( self,
47 - TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
48 + TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
49
50 def get_filename(self, iter):
51 if not iter:
52 @@ -169,14 +172,14 @@
53 iter = self.insert_before(None, None)
54 self.set_value(iter, 0, e.category)
55 self.append(iter, (None,
56 - e.package, e.timestamp, e.filename))
57 + e.package, e.timestamp, e.timesort, e.filename))
58
59 def populate_flat(self):
60 self.clear()
61 iter = self.get_iter_first()
62 for e in [Elog(filename) for filename in glob('*:*:*.log')]:
63 self.append(iter,
64 - (e.category, e.package, e.timestamp, e.filename))
65 + (e.category, e.package, e.timestamp, e.timesort, e.filename))
66
67
68 class TreeViewColumn(gtk.TreeViewColumn):
69 @@ -184,7 +187,7 @@
70 def __init__(self, title=None, *args, **kargs):
71 gtk.TreeViewColumn.__init__(self, title, *args, **kargs)
72
73 - self.set_sort_column_id(TIMESTAMP)
74 + self.set_sort_column_id(TIMESORT)
75
76
77 class TreeView(gtk.TreeView):
78 @@ -197,7 +200,7 @@
79 self.append_column(TreeViewColumn(
80 'Package', gtk.CellRendererText(), text=PACKAGE))
81 self.append_column(TreeViewColumn(
82 - 'Time', gtk.CellRendererText(), text=TIMESTAMP))
83 + 'Time', gtk.CellRendererText(), text=TIMESORT))
84
85 self.set_enable_search(True)
86 self.set_search_column(PACKAGE)
87
88
89
90 1.1 app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1
91
92 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&view=markup
93 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&content-type=text/plain
94
95 Index: digest-elogviewer-0.5.2-r1
96 ===================================================================
97 MD5 3182e9f36ae994d7dd8a6819883bf14c elogviewer-0.5.2.tar.gz 14151
98 RMD160 0e4244622aeaa739e70fe2eda7a4b31d03420890 elogviewer-0.5.2.tar.gz 14151
99 SHA256 22801fc77a68fd377b5fba0d0a25bdfb5c48f5524d7c3970212e3577f0e2b490 elogviewer-0.5.2.tar.gz 14151
100
101
102
103 --
104 gentoo-commits@l.g.o mailing list