diff --git a/chkcrontab_lib.py b/chkcrontab_lib.py index b4670831f971fbe44039d9d6bc9162666aed024e..52a7bb3ff5837ca182cfdfd1dbbcd1d3bf8c89eb 100755 --- a/chkcrontab_lib.py +++ b/chkcrontab_lib.py @@ -285,16 +285,17 @@ def InitCronFSM(): fsm.AddTransition(',', 'range_step', ActionRangeStepComma, 'next') # Case: <text> - fsm.AddTransition(string.letters, 'start', ActionTime, 'text') - fsm.AddTransition(string.letters, 'next', ActionTime, 'text') - fsm.AddTransition(string.letters, 'text', ActionTime, 'text') + fsm.AddTransition(string.ascii_letters, 'start', ActionTime, 'text') + fsm.AddTransition(string.ascii_letters, 'next', ActionTime, 'text') + fsm.AddTransition(string.ascii_letters, 'text', ActionTime, 'text') fsm.AddEndState('text', ActionTextComma) fsm.AddTransition(',', 'text', ActionTextComma, 'next') # Case: <text>-<text> fsm.AddTransition('-', 'text', ActionDash, 'start_text_range') - fsm.AddTransition(string.letters, 'start_text_range', ActionTime, + fsm.AddTransition(string.ascii_letters, 'start_text_range', ActionTime, + 'text_range') + fsm.AddTransition(string.ascii_letters, 'text_range', ActionTime, 'text_range') - fsm.AddTransition(string.letters, 'text_range', ActionTime, 'text_range') fsm.AddEndState('text_range', ActionTextRangeComma) fsm.AddTransition(',', 'text_range', ActionTextRangeComma, 'next') # Case: <text>-<text>/<text>