From: Zac Medico Date: Wed, 24 Dec 2008 22:49:37 +0000 (-0000) Subject: Make BinpkgFetcher use longs instead of floats when synchronizing timestamps, X-Git-Tag: v2.2_rc19~9 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=5e759789584128f169507015337dc1c931b34d6d;p=portage.git Make BinpkgFetcher use longs instead of floats when synchronizing timestamps, since it's better not to rely on float comparison here. svn path=/main/trunk/; revision=12302 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index c5254a2ab..cb8078f5d 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -3535,12 +3535,12 @@ class BinpkgFetcher(SpawnProcess): remote_mtime = bintree._remotepkgs[self.pkg.cpv].get("MTIME") if remote_mtime is not None: try: - remote_mtime = float(remote_mtime) + remote_mtime = long(remote_mtime) except ValueError: pass else: try: - local_mtime = os.stat(self.pkg_path).st_mtime + local_mtime = long(os.stat(self.pkg_path).st_mtime) except OSError: pass else: