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