1 from __future__ 
import print_function
 
    5 from datetime 
import datetime
 
   10         mtime = os.path.getmtime(file_name)
 
   12         print(
'\033[91mCannot get modification date from %s \033[0m' % file_name)
 
   15     return datetime.fromtimestamp(mtime)
 
   20         start_time = datetime.strptime(args[
"<start_time>"], 
"%H:%M")
 
   21         if args[
"<end_time>"] == 
"now":
 
   24             end_time = datetime.strptime(args[
"<end_time>"], 
"%H:%M")
 
   29         start_combined = datetime.combine(start_date.date(), start_time.time())
 
   30         end_combined = datetime.combine(end_date.date(), end_time.time())
 
   32         if start_combined > end_combined:
 
   33             raise ValueError(
"Specified start is larger than end!")
 
   35     except ValueError 
as e:
 
   36         print(
'\033[91mInvalid input: %s \033[0m' % e)
 
   39     return start_combined, end_combined