code: def _parse_timedelta(self, value):
      try:
          sum = datetime.timedelta()
          start = 0
          while start < len(value):
              m = self._TIMEDELTA_PATTERN.match(value, start)
              if not m:
                  raise Exception()
              num = float(m.group(1))
              units = m.group(2) or "seconds"
              units = self._TIMEDELTA_ABBREV_DICT.get(units, units)
              sum += datetime.timedelta(**{units: num})
              start = m.end()
          return sum
      except Exception:
          raise
  
imports: from __future__ import absolute_import, division, print_function
  import datetime
  import numbers
  import re
  import sys
  import os
  import textwrap
  from tornado.escape import _unicode, native_str
  from tornado.log import define_logging_options
  from tornado import stack_context
  from tornado.util import basestring_type, exec_in
label_desc: Use image node_id 6 for calling the _Option obj's underlying member method code with example usage: obj._parse_timedelta(value) and returns: sum