OLD | NEW |
(Empty) | |
| 1 import distutils.command.bdist_wininst as orig |
| 2 |
| 3 |
| 4 class bdist_wininst(orig.bdist_wininst): |
| 5 def reinitialize_command(self, command, reinit_subcommands=0): |
| 6 """ |
| 7 Supplement reinitialize_command to work around |
| 8 http://bugs.python.org/issue20819 |
| 9 """ |
| 10 cmd = self.distribution.reinitialize_command( |
| 11 command, reinit_subcommands) |
| 12 if command in ('install', 'install_lib'): |
| 13 cmd.install_lib = None |
| 14 return cmd |
| 15 |
| 16 def run(self): |
| 17 self._is_running = True |
| 18 try: |
| 19 orig.bdist_wininst.run(self) |
| 20 finally: |
| 21 self._is_running = False |
OLD | NEW |