code: def convert_command_line_element(e):
      assert isinstance(e, basestring)
      result = None
      parts = e.split("/")
      for p in parts:
          m = p.split("=")
          if len(m) > 1:
              feature = m[0]
              values = m[1].split(",")
              lresult = [("<%s>%s" % (feature, v)) for v in values]
          else:
              lresult = p.split(",")
  
          if p.find("-") == -1:
              # FIXME: first port property.validate
              # property.validate cannot handle subfeatures,
              # so we avoid the check here.
              # for p in lresult:
              #    property.validate(p)
              pass
  
          if not result:
              result = lresult
          else:
              result = [
                  e1 + "/" + e2 for e1 in result for e2 in lresult
              ]
  
      return [
          property_set.create(b2.build.feature.split(r)) for r in result
      ]
  
file_path: turicreate/src/external/boost/boost_1_68_0/tools/build/src/build/build_request.py
imports: import b2.build.feature
  from b2.util.utility import *
  from b2.util import is_iterable_typed
  import b2.build.property_set
label_desc: Use image node_id 6 for calling a global function with example usage: convert_command_line_element(e) and returns: unknown