1e509ee18Sopenharmony_ci#!/usr/bin/env python3
2e509ee18Sopenharmony_ci# -*- coding: utf-8 -*-
3e509ee18Sopenharmony_ci# Copyright 2018 The Chromium Authors. All rights reserved.
4e509ee18Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be
5e509ee18Sopenharmony_ci# found in the LICENSE file.
6e509ee18Sopenharmony_ci
7e509ee18Sopenharmony_ci# This script shows cpu count to specify capacity of action pool.
8e509ee18Sopenharmony_ci
9e509ee18Sopenharmony_ciimport multiprocessing
10e509ee18Sopenharmony_ciimport sys
11e509ee18Sopenharmony_ci
12e509ee18Sopenharmony_ci
13e509ee18Sopenharmony_cidef main():
14e509ee18Sopenharmony_ci    try:
15e509ee18Sopenharmony_ci        cpu_count = multiprocessing.cpu_count()
16e509ee18Sopenharmony_ci    except: # noqa E722
17e509ee18Sopenharmony_ci        cpu_count = 1
18e509ee18Sopenharmony_ci
19e509ee18Sopenharmony_ci    print(cpu_count)
20e509ee18Sopenharmony_ci    return 0
21e509ee18Sopenharmony_ci
22e509ee18Sopenharmony_ci
23e509ee18Sopenharmony_ciif __name__ == '__main__':
24e509ee18Sopenharmony_ci    sys.exit(main())
25