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

Side by Side Diff: my_activity.py

Issue 1114093004: Show date format in help message in my_activity.py (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/depot_tools.git@master
Patch Set: Created 5 years, 7 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
« 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 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Get stats about your activity. 6 """Get stats about your activity.
7 7
8 Example: 8 Example:
9 - my_activity.py for stats for the current week (last week on mondays). 9 - my_activity.py for stats for the current week (last week on mondays).
10 - my_activity.py -Q for stats for last quarter. 10 - my_activity.py -Q for stats for last quarter.
(...skipping 688 matching lines...) Expand 10 before | Expand all | Expand 10 after
699 # Silence upload.py. 699 # Silence upload.py.
700 rietveld.upload.verbosity = 0 700 rietveld.upload.verbosity = 0
701 701
702 parser = optparse.OptionParser(description=sys.modules[__name__].__doc__) 702 parser = optparse.OptionParser(description=sys.modules[__name__].__doc__)
703 parser.add_option( 703 parser.add_option(
704 '-u', '--user', metavar='<email>', 704 '-u', '--user', metavar='<email>',
705 default=os.environ.get('USER'), 705 default=os.environ.get('USER'),
706 help='Filter on user, default=%default') 706 help='Filter on user, default=%default')
707 parser.add_option( 707 parser.add_option(
708 '-b', '--begin', metavar='<date>', 708 '-b', '--begin', metavar='<date>',
709 help='Filter issues created after the date') 709 help='Filter issues created after the date (mm/dd/yy)')
710 parser.add_option( 710 parser.add_option(
711 '-e', '--end', metavar='<date>', 711 '-e', '--end', metavar='<date>',
712 help='Filter issues created before the date') 712 help='Filter issues created before the date (mm/dd/yy)')
713 quarter_begin, quarter_end = get_quarter_of(datetime.today() - 713 quarter_begin, quarter_end = get_quarter_of(datetime.today() -
714 relativedelta(months=2)) 714 relativedelta(months=2))
715 parser.add_option( 715 parser.add_option(
716 '-Q', '--last_quarter', action='store_true', 716 '-Q', '--last_quarter', action='store_true',
717 help='Use last quarter\'s dates, i.e. %s to %s' % ( 717 help='Use last quarter\'s dates, i.e. %s to %s' % (
718 quarter_begin.strftime('%Y-%m-%d'), quarter_end.strftime('%Y-%m-%d'))) 718 quarter_begin.strftime('%Y-%m-%d'), quarter_end.strftime('%Y-%m-%d')))
719 parser.add_option( 719 parser.add_option(
720 '-Y', '--this_year', action='store_true', 720 '-Y', '--this_year', action='store_true',
721 help='Use this year\'s dates') 721 help='Use this year\'s dates')
722 parser.add_option( 722 parser.add_option(
723 '-w', '--week_of', metavar='<date>', 723 '-w', '--week_of', metavar='<date>',
724 help='Show issues for week of the date') 724 help='Show issues for week of the date (mm/dd/yy)')
725 parser.add_option( 725 parser.add_option(
726 '-W', '--last_week', action='count', 726 '-W', '--last_week', action='count',
727 help='Show last week\'s issues. Use more times for more weeks.') 727 help='Show last week\'s issues. Use more times for more weeks.')
728 parser.add_option( 728 parser.add_option(
729 '-a', '--auth', 729 '-a', '--auth',
730 action='store_true', 730 action='store_true',
731 help='Ask to authenticate for instances with no auth cookie') 731 help='Ask to authenticate for instances with no auth cookie')
732 732
733 activity_types_group = optparse.OptionGroup(parser, 'Activity Types', 733 activity_types_group = optparse.OptionGroup(parser, 'Activity Types',
734 'By default, all activity will be looked up and ' 734 'By default, all activity will be looked up and '
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
859 my_activity.print_issues() 859 my_activity.print_issues()
860 return 0 860 return 0
861 861
862 862
863 if __name__ == '__main__': 863 if __name__ == '__main__':
864 try: 864 try:
865 sys.exit(main()) 865 sys.exit(main())
866 except KeyboardInterrupt: 866 except KeyboardInterrupt:
867 sys.stderr.write('interrupted\n') 867 sys.stderr.write('interrupted\n')
868 sys.exit(1) 868 sys.exit(1)
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