From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E8C791381F3 for ; Mon, 29 Jul 2013 08:55:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 41954E099F; Mon, 29 Jul 2013 08:55:57 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C8AEAE099F for ; Mon, 29 Jul 2013 08:55:56 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CD96833E943 for ; Mon, 29 Jul 2013 08:55:55 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 2C55FE5465 for ; Mon, 29 Jul 2013 08:55:53 +0000 (UTC) From: "André Erdmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "André Erdmann" Message-ID: <1375088106.563e9dba634c7a1525055476019168fb7f541139.dywi@gentoo> Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/ X-VCS-Repository: proj/R_overlay X-VCS-Files: roverlay/argutil.py roverlay/main.py X-VCS-Directories: roverlay/ X-VCS-Committer: dywi X-VCS-Committer-Name: André Erdmann X-VCS-Revision: 563e9dba634c7a1525055476019168fb7f541139 X-VCS-Branch: master Date: Mon, 29 Jul 2013 08:55:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 77a1e3f7-43c7-42bd-a94f-894390b67cdf X-Archives-Hash: cb9d2efc0c0cd1a616bf7cb857544ab4 commit: 563e9dba634c7a1525055476019168fb7f541139 Author: André Erdmann mailerd de> AuthorDate: Mon Jul 29 08:55:06 2013 +0000 Commit: André Erdmann mailerd de> CommitDate: Mon Jul 29 08:55:06 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=563e9dba roverlay/main: print formatted stats str --- roverlay/argutil.py | 8 ++++++++ roverlay/main.py | 15 +++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/roverlay/argutil.py b/roverlay/argutil.py index 449b359..04ea84f 100644 --- a/roverlay/argutil.py +++ b/roverlay/argutil.py @@ -322,6 +322,13 @@ def get_parser ( command_map, default_config_file, default_command='create' ): ) arg ( + '--dump-stats', + help='print all stats to stdout (raw format)', + default=False, + action='store_true', + ) + + arg ( '--nosync', '--no-sync', default=argparse.SUPPRESS, help="disable syncing with remotes (offline mode).", action='store_true', @@ -480,6 +487,7 @@ def parse_argv ( command_map, **kw ): fixup_category_move_rev = p.fixup_category_move_rev, target_uid = p.target_uid, target_gid = p.target_gid, + dump_stats = p.dump_stats, ) diff --git a/roverlay/main.py b/roverlay/main.py index cc3a5ab..80a6813 100644 --- a/roverlay/main.py +++ b/roverlay/main.py @@ -385,7 +385,12 @@ def main ( optionally ( overlay_creator.write_overlay, 'write_overlay' ) optionally ( overlay_creator.show_overlay, 'show_overlay' ) if OPTION ( 'print_stats' ): - print ( "\n***old stats are disabled (--stats)***" ) + sys.stdout.write ( '\n' ) + sys.stdout.write ( + roverlay.stats.collector.static.get_creation_str() + ) + sys.stdout.write ( '\n\n' ) + sys.stdout.flush() # FIXME/TODO: @@ -627,9 +632,11 @@ def main ( # *** TEMPORARY *** - print ( "\n{:-^60}".format ( " stats dump " ) ) - print ( roverlay.stats.collector.static ) - print ( "{:-^60}".format ( " end stats dump " ) ) + if OPTION ( 'dump_stats' ): + print ( "\n{:-^60}".format ( " stats dump " ) ) + print ( roverlay.stats.collector.static ) + print ( "{:-^60}".format ( " end stats dump " ) ) + # *** END TEMPORARY *** if len ( actions ) > len ( actions_done ):