* [gentoo-commits] gentoo-x86 commit in app-portage/elogviewer/files: elogviewer-0.5.2-timesort.patch digest-elogviewer-0.5.2-r1
@ 2008-01-24 8:20 Christian Faulhammer (opfer)
0 siblings, 0 replies; only message in thread
From: Christian Faulhammer (opfer) @ 2008-01-24 8:20 UTC (permalink / raw
To: gentoo-commits
opfer 08/01/24 08:20:35
Added: elogviewer-0.5.2-timesort.patch
digest-elogviewer-0.5.2-r1
Log:
fix sorting for time, reported in bug 207220, patch provided by Jouini Kosonen <jouni DOT kosonen AT tukesoft DOT com>
(Portage version: 2.1.3.19)
Revision Changes Path
1.1 app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&view=markup
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
Index: elogviewer-0.5.2-timesort.patch
===================================================================
--- elogviewer 2007-09-20 10:47:05.000000000 +0300
+++ elogviewer 2008-01-23 23:50:12.000000000 +0200
@@ -123,26 +123,29 @@
#otime = '%Y-%m-%d %H:%M:%S'
# see modules time and locale
otime = '%x %X'
+ vtime = '%Y-%m-%d %H:%M:%S'
(c, p, t) = filename.split(':')
t = time.strptime(t, itime)
+ st = time.strftime(vtime, t)
t = time.strftime(otime, t)
self.category = c
self.package = p
- self.timestamp = t
+ self.timestamp = st
+ self.timesort = t
self.filename = filename
from glob import glob
from gobject import TYPE_STRING
-( CATEGORY, PACKAGE, TIMESTAMP, FILENAME ) = range(4)
+( CATEGORY, PACKAGE, TIMESTAMP, TIMESORT, FILENAME ) = range(5)
class TreeStore(gtk.TreeStore):
def __init__(self):
gtk.TreeStore.__init__( self,
- TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
+ TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
def get_filename(self, iter):
if not iter:
@@ -169,14 +172,14 @@
iter = self.insert_before(None, None)
self.set_value(iter, 0, e.category)
self.append(iter, (None,
- e.package, e.timestamp, e.filename))
+ e.package, e.timestamp, e.timesort, e.filename))
def populate_flat(self):
self.clear()
iter = self.get_iter_first()
for e in [Elog(filename) for filename in glob('*:*:*.log')]:
self.append(iter,
- (e.category, e.package, e.timestamp, e.filename))
+ (e.category, e.package, e.timestamp, e.timesort, e.filename))
class TreeViewColumn(gtk.TreeViewColumn):
@@ -184,7 +187,7 @@
def __init__(self, title=None, *args, **kargs):
gtk.TreeViewColumn.__init__(self, title, *args, **kargs)
- self.set_sort_column_id(TIMESTAMP)
+ self.set_sort_column_id(TIMESORT)
class TreeView(gtk.TreeView):
@@ -197,7 +200,7 @@
self.append_column(TreeViewColumn(
'Package', gtk.CellRendererText(), text=PACKAGE))
self.append_column(TreeViewColumn(
- 'Time', gtk.CellRendererText(), text=TIMESTAMP))
+ 'Time', gtk.CellRendererText(), text=TIMESORT))
self.set_enable_search(True)
self.set_search_column(PACKAGE)
1.1 app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&view=markup
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
Index: digest-elogviewer-0.5.2-r1
===================================================================
MD5 3182e9f36ae994d7dd8a6819883bf14c elogviewer-0.5.2.tar.gz 14151
RMD160 0e4244622aeaa739e70fe2eda7a4b31d03420890 elogviewer-0.5.2.tar.gz 14151
SHA256 22801fc77a68fd377b5fba0d0a25bdfb5c48f5524d7c3970212e3577f0e2b490 elogviewer-0.5.2.tar.gz 14151
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-01-24 8:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-24 8:20 [gentoo-commits] gentoo-x86 commit in app-portage/elogviewer/files: elogviewer-0.5.2-timesort.patch digest-elogviewer-0.5.2-r1 Christian Faulhammer (opfer)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox