15f9996aaSopenharmony_ci#!/usr/bin/env python
25f9996aaSopenharmony_ci# -*- coding: utf-8 -*-
35f9996aaSopenharmony_ci# Copyright 2018 The Chromium Authors. All rights reserved.
45f9996aaSopenharmony_ci# Use of this source code is governed by a BSD-style license that can be
55f9996aaSopenharmony_ci# found in the LICENSE file.
65f9996aaSopenharmony_ci
75f9996aaSopenharmony_ci# This script shows cpu count to specify capacity of action pool.
85f9996aaSopenharmony_ci
95f9996aaSopenharmony_ciimport multiprocessing
105f9996aaSopenharmony_ciimport sys
115f9996aaSopenharmony_ci
125f9996aaSopenharmony_ci
135f9996aaSopenharmony_cidef main():
145f9996aaSopenharmony_ci    try:
155f9996aaSopenharmony_ci        cpu_count = multiprocessing.cpu_count()
165f9996aaSopenharmony_ci    except: # noqa E722
175f9996aaSopenharmony_ci        cpu_count = 1
185f9996aaSopenharmony_ci
195f9996aaSopenharmony_ci    print(cpu_count)
205f9996aaSopenharmony_ci    return 0
215f9996aaSopenharmony_ci
225f9996aaSopenharmony_ci
235f9996aaSopenharmony_ciif __name__ == '__main__':
245f9996aaSopenharmony_ci    sys.exit(main())
25