You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@incubator.apache.org by jm...@apache.org on 2021/11/18 03:03:23 UTC
svn commit: r1895137 - /incubator/public/trunk/assign_shepherds.py
Author: jmclean
Date: Thu Nov 18 03:03:23 2021
New Revision: 1895137
URL: http://svn.apache.org/viewvc?rev=1895137&view=rev
Log:
Add year as an option
Modified:
incubator/public/trunk/assign_shepherds.py
Modified: incubator/public/trunk/assign_shepherds.py
URL: http://svn.apache.org/viewvc/incubator/public/trunk/assign_shepherds.py?rev=1895137&r1=1895136&r2=1895137&view=diff
==============================================================================
--- incubator/public/trunk/assign_shepherds.py (original)
+++ incubator/public/trunk/assign_shepherds.py Thu Nov 18 03:03:23 2021
@@ -381,16 +381,18 @@ def main():
def process_cli_args():
parser = argparse.ArgumentParser()
+ parser.add_argument('--year', type=int, default=0,
+ help="4 digit year number")
parser.add_argument('--month', type=int, default=0,
- help="month number (1-12)")
+ help="month number (1-12)")
options = parser.parse_args()
now = datetime.datetime.now()
if options.month == 0:
options.month = (now.month % 12) + 1
+ if options.year == 0:
+ options.year = now.year
if options.month < now.month:
options.year = now.year + 1
- else:
- options.year = now.year
options.date = "{0:04d}-{1:02d}".format(options.year, options.month)
return options
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org