Mercurial > hg > PaInt
comparison paint/package.py @ 45:bb0813966bff
python 2.4 compatability
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Mon, 02 Apr 2012 10:40:52 -0700 |
| parents | 5e2e74cc5ad8 |
| children | 213cf933366d |
comparison
equal
deleted
inserted
replaced
| 44:14556787478c | 45:bb0813966bff |
|---|---|
| 125 | 125 |
| 126 # setup the egg info | 126 # setup the egg info |
| 127 exception = None | 127 exception = None |
| 128 try: | 128 try: |
| 129 code = call([sys.executable, 'setup.py', 'egg_info'], cwd=directory, stdout=subprocess.PIPE) | 129 code = call([sys.executable, 'setup.py', 'egg_info'], cwd=directory, stdout=subprocess.PIPE) |
| 130 except BaseException, exception: | 130 except Exception, exception: |
| 131 pass | 131 pass |
| 132 if code or exception: | 132 if code or exception: |
| 133 message = """Failure to generate egg_info | 133 message = """Failure to generate egg_info |
| 134 - src: %s | 134 - src: %s |
| 135 - directory: %s | 135 - directory: %s |
| 158 # return cached value | 158 # return cached value |
| 159 return self._pkg_info_path | 159 return self._pkg_info_path |
| 160 | 160 |
| 161 try: | 161 try: |
| 162 egg_info = self._egg_info() | 162 egg_info = self._egg_info() |
| 163 except BaseException, exception: | 163 except Exception, exception: |
| 164 # try to get the package info from a file | 164 # try to get the package info from a file |
| 165 path = self._path() | 165 path = self._path() |
| 166 pkg_info = os.path.join(path, 'PKG-INFO') | 166 pkg_info = os.path.join(path, 'PKG-INFO') |
| 167 if os.path.exists(pkg_info): | 167 if os.path.exists(pkg_info): |
| 168 self._pkg_info_path = pkg_info | 168 self._pkg_info_path = pkg_info |
