code: def _canonical_unit_name(name):
      '''
      Build a canonical unit name treating unit names without one
      of the valid suffixes as a service.
      '''
      if not isinstance(name, six.string_types):
          name = six.text_type(name)
      if any(name.endswith(suffix) for suffix in VALID_UNIT_TYPES):
          return name
      return '%s.service' % namf _canonical_unit_name(name):
      '''
      Build a canonical unit name treating unit names without one
      of the valid suffixes as a service.
      '''
      if not isinstance(name, six.string_types):
          name = six.text_type(name)
      if any(name.endswith(suffix) for suffix in VALID_UNIT_TYPES):
          return name
      return '%s.service' % name
docs: Build a canonical unit name treating unit names without one
      of the valid suffixes as a service.