diff --git a/gclient.py b/gclient.py index b9d9991af..c23b0023c 100644 --- a/gclient.py +++ b/gclient.py @@ -574,7 +574,7 @@ class Dependency(gclient_utils.WorkItem, DependencySettings): # Strip any leading path separators. while file_list[i].startswith(('\\', '/')): file_list[i] = file_list[i][1:] - elif command is 'recurse': + elif command == 'recurse': if not isinstance(parsed_url, self.FileImpl): # Skip file only checkout. scm = gclient_scm.GetScmName(parsed_url) @@ -1018,7 +1018,7 @@ solutions = [ if (sys.stdout.isatty() and not self._options.verbose): if command in ('update', 'revert'): pm = Progress('Syncing projects', 1) - elif command is 'recurse': + elif command == 'recurse': pm = Progress(' '.join(args), 1) work_queue = gclient_utils.ExecutionQueue(self._options.jobs, pm) for s in self.dependencies: diff --git a/subprocess2.py b/subprocess2.py index 043194f47..364aace88 100644 --- a/subprocess2.py +++ b/subprocess2.py @@ -295,9 +295,9 @@ class Popen(subprocess.Popen): # This thread needs to be optimized for speed. while threads: item = queue.get() - if item[0] is 'stdout': + if item[0] == 'stdout': self.stdout_cb(item[1]) - elif item[0] is 'stderr': + elif item[0] == 'stderr': self.stderr_cb(item[1]) else: # A thread terminated.