예제 #1
0
def parse_deltas(delta_string):
    """Parse the given string into a list of ``timedelta`` instances.
    """
    if delta_string is None:
        return None

    deltas = []
    for item in delta_string.split(' '):
        item = item.strip()
        if not item:
            continue
        try:
            deltas.append(str_to_timedelta(item))
        except ValueError, e:
            raise ConfigError('Not a valid delta: %s' % e)
예제 #2
0
 def filename(self, delta, name='test', fmt='%s-%s'):
     return fmt % (
         name,
         (self.now - str_to_timedelta(delta)).strftime(DEFAULT_DATEFORMAT))
예제 #3
0
 def filename(self, delta, name='test', fmt='%s-%s'):
     return fmt % (name,
                   (self.now -
                    str_to_timedelta(delta)).strftime(DEFAULT_DATEFORMAT))