99#print(f'{timedelta(seconds=default_timer()-tic)} TOP OF CLI: IMPORT dt') # PRT
1010
1111from sys import argv as sys_argv
12- #from sys import exit as sys_exit
1312from os import getcwd
1413#from os.path import exists
1514#from logging import debug
2726#print(f'{timedelta(seconds=default_timer()-tic)} TOP OF CLI: AFTER CfgFinder') # PRT
2827#from timetracker.cmd.none import cli_run_none
2928#print(f'{timedelta(seconds=default_timer()-tic)} TOP OF CLI: AFTER cli_run_none') # PRT
30- from timetracker .proc import get_log1
31- #print(f'{timedelta(seconds=default_timer()-tic)} TOP OF CLI: AFTER get_log1') # PRT
3229
3330#print(f'{timedelta(seconds=default_timer()-tic)} TOP OF CLI: AFTER IMPORTS') # PRT
3431
@@ -105,9 +102,6 @@ def _init_args(self, arglist):
105102 from sys import exit as sys_exit
106103 print (f'trk { __version__ } ' )
107104 sys_exit (0 )
108- if args .command == 'stop' :
109- if args .message == 'd' :
110- args .message = get_log1 ()
111105 return args
112106
113107 def _init_trksubdir (self ):
@@ -122,7 +116,7 @@ def _init_trksubdir(self):
122116
123117 @staticmethod
124118 def _get_cmds ():
125- """In ArgumentParser , usage=f'%(prog)s [-h] {self._get_cmds()}'"""
119+ """In argumentparser , usage=f'%(prog)s [-h] {self._get_cmds()}'"""
126120 # parser.add_subparsers(dest='command', metavar=self._get_cmds(), help=SUPPRESS)
127121 cmds = ',' .join (k for k in FNCS if k != 'invoice' )
128122 return f'{{{ cmds } }}'
@@ -203,19 +197,11 @@ def _add_subparser_start(subparsers):
203197 'elapsed time(ex: 10min, -10min, 4hr)' )
204198 return parser
205199
206- def _get_last_log (self ):
207- if self .finder .dirgit :
208- rsp = get_log1 ()
209- if rsp .stdout != '' :
210- return f'({ rsp .stdout } ); invoked w/`-m d`'
211- return None
212-
213200 def _add_subparser_stop (self , subparsers ):
214201 parser = subparsers .add_parser (name = 'stop' ,
215202 help = 'Stop timetracking' ,
216203 formatter_class = ArgumentDefaultsHelpFormatter )
217204 parser .add_argument ('-m' , '--message' , required = True , metavar = 'TXT' ,
218- default = self ._get_last_log (),
219205 help = 'Message describing the work done in the time unit' )
220206 parser .add_argument ('-k' , '--keepstart' , action = 'store_true' , default = False ,
221207 #help='Resetting the timer is the normal behavior; Keep the start time this time')
0 commit comments