В Python: проверьте, не устарело ли время изменения файла, чем указанное datetime

Я написал этот код на C #, чтобы проверить, не устарел ли файл:

 DateTime? lastTimeModified = file.getLastTimeModified();
        if (!lastTimeModified.HasValue)
        {
            //File does not exist, so it is out of date
            return true;
        }
        if (lastTimeModified.Value < DateTime.Now.AddMinutes(-synchIntervall))
        {
            return true;
        } else
        {
           return false;
        }

Как мне написать это на python?

I попробовал это в python.

statbuf = os.stat(filename)
if(statbuf.st_mtime < datetime.datetime.now() - self.synchIntervall):
    return True
 else:
    return False

У меня следующее исключение

message str: unsupported operand type(s) for -: 'datetime.datetime' and 'int'   
9
задан Luke 24 November 2011 в 13:57
поделиться