[pypy-svn] pypy arm-backend-2: Delay reading of the platform variable
bivab
commits-noreply at bitbucket.org
Thu Dec 23 11:23:21 CET 2010
Author: David Schneider <david.schneider at picle.org>
Branch: arm-backend-2
Changeset: r40201:61c7735c321d
Date: 2010-12-22 22:19 +0100
http://bitbucket.org/pypy/pypy/changeset/61c7735c321d/
Log: Delay reading of the platform variable
diff --git a/pypy/translator/tool/cbuild.py b/pypy/translator/tool/cbuild.py
--- a/pypy/translator/tool/cbuild.py
+++ b/pypy/translator/tool/cbuild.py
@@ -90,9 +90,14 @@
assert isinstance(value, (list, tuple))
setattr(self, name, tuple(value))
self.use_cpp_linker = use_cpp_linker
- if platform is None:
+ self._platform = platform
+
+ @property
+ def platform(self):
+ if self._platform is None:
from pypy.translator.platform import platform
- self.platform = platform
+ return platform
+ return self._platform
def from_compiler_flags(cls, flags):
"""Returns a new ExternalCompilationInfo instance by parsing
More information about the Pypy-commit
mailing list