docs: def __configure_client(self, config):
          """ write the perforce client """
          self.logger.info("Configuring p4 client...")
          client_dict = config.to_dict()
          client_dict['root_path'] = os.path.expanduser(config.get('root_path'))
          os.chdir(client_dict['root_path'])
          client_dict['hostname'] = system.NODE
          client_dict['p4view'] = config['p4view'] % self.environment.target.get_context_dict()
          client = re.sub('//depot', '    //depot', p4client_template % client_dict)
          self.logger.info(lib.call("%s client -i" % self.p4_command,
                                    stdin=client,
                                    env=self.p4environ,
                                    cwd=client_dict['root_path']))