Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r12302 - main/trunk/pym/_emerge
Date: Wed, 24 Dec 2008 22:49:40
Message-Id: E1LFcXq-0006PZ-U7@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-12-24 22:49:37 +0000 (Wed, 24 Dec 2008)
3 New Revision: 12302
4
5 Modified:
6 main/trunk/pym/_emerge/__init__.py
7 Log:
8 Make BinpkgFetcher use longs instead of floats when synchronizing timestamps,
9 since it's better not to rely on float comparison here.
10
11
12 Modified: main/trunk/pym/_emerge/__init__.py
13 ===================================================================
14 --- main/trunk/pym/_emerge/__init__.py 2008-12-24 20:31:15 UTC (rev 12301)
15 +++ main/trunk/pym/_emerge/__init__.py 2008-12-24 22:49:37 UTC (rev 12302)
16 @@ -3535,12 +3535,12 @@
17 remote_mtime = bintree._remotepkgs[self.pkg.cpv].get("MTIME")
18 if remote_mtime is not None:
19 try:
20 - remote_mtime = float(remote_mtime)
21 + remote_mtime = long(remote_mtime)
22 except ValueError:
23 pass
24 else:
25 try:
26 - local_mtime = os.stat(self.pkg_path).st_mtime
27 + local_mtime = long(os.stat(self.pkg_path).st_mtime)
28 except OSError:
29 pass
30 else: