Example #1
0
 def _start_session(self, install=True):
     self.session = Session()
     self.session.start()
     # Convenience so the caller doesn't have to tear down the
     # session, unless it's being explicitly preserved.
     if KEEP_SESSIONS:
         print()
         print()
         print('KEEPING SESSION:', self.session.id, file=sys.stderr)
         print()
     else:
         self.addCleanup(self.session.end)
     if install:
         self.session.call([self.python, 'setup.py', 'install'],
                           env=dict(LC_ALL='en_US.UTF-8'))