Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(655)

Side by Side Diff: gclient_utils.py

Issue 34483004: gclient_utils: Fix call to sleep() after r229219. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Generic utils.""" 5 """Generic utils."""
6 6
7 import codecs 7 import codecs
8 import logging 8 import logging
9 import os 9 import os
10 import pipes 10 import pipes
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
477 except KeyboardInterrupt: 477 except KeyboardInterrupt:
478 print >> sys.stderr, 'Failed while running "%s"' % ' '.join(args) 478 print >> sys.stderr, 'Failed while running "%s"' % ' '.join(args)
479 raise 479 raise
480 480
481 if rv == 0: 481 if rv == 0:
482 return 0 482 return 0
483 if not retry: 483 if not retry:
484 break 484 break
485 print ("WARNING: subprocess '%s' in %s failed; will retry after a short " 485 print ("WARNING: subprocess '%s' in %s failed; will retry after a short "
486 'nap...' % (' '.join('"%s"' % x for x in args), run_cwd)) 486 'nap...' % (' '.join('"%s"' % x for x in args), run_cwd))
487 sys.sleep(sleep_interval) 487 time.sleep(sleep_interval)
488 sleep_interval *= 2 488 sleep_interval *= 2
489 raise subprocess2.CalledProcessError( 489 raise subprocess2.CalledProcessError(
490 rv, args, kwargs.get('cwd', None), None, None) 490 rv, args, kwargs.get('cwd', None), None, None)
491 491
492 492
493 def FindGclientRoot(from_dir, filename='.gclient'): 493 def FindGclientRoot(from_dir, filename='.gclient'):
494 """Tries to find the gclient root.""" 494 """Tries to find the gclient root."""
495 real_from_dir = os.path.realpath(from_dir) 495 real_from_dir = os.path.realpath(from_dir)
496 path = real_from_dir 496 path = real_from_dir
497 while not os.path.exists(os.path.join(path, filename)): 497 while not os.path.exists(os.path.join(path, filename)):
(...skipping 396 matching lines...) Expand 10 before | Expand all | Expand 10 after
894 894
895 Python on OSX 10.6 raises a NotImplementedError exception. 895 Python on OSX 10.6 raises a NotImplementedError exception.
896 """ 896 """
897 try: 897 try:
898 import multiprocessing 898 import multiprocessing
899 return multiprocessing.cpu_count() 899 return multiprocessing.cpu_count()
900 except: # pylint: disable=W0702 900 except: # pylint: disable=W0702
901 # Mac OS 10.6 only 901 # Mac OS 10.6 only
902 # pylint: disable=E1101 902 # pylint: disable=E1101
903 return int(os.sysconf('SC_NPROCESSORS_ONLN')) 903 return int(os.sysconf('SC_NPROCESSORS_ONLN'))
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698