original_docstring: 
          Parses the question attributes according to a dict
          
docstring: Parses the question attributes according to a dict
docstring_tokens: Parses the question attributes according to a dict
code: def parse_question_attributes(soup_obj):
          """
          Parses the question attributes according to a dict
          """
          attributes = dict()
          question_attr_div = soup_obj.find("div", {"class": "d-flex flex-items-center flex-wrap mt-0 gh-header-meta"})
          if not question_attr_div:
              return None
          question_attr_parts = question_attr_div.find_all("div")
          for part in question_attr_parts:
              raw = part.find("span")
              if not raw:
                  continue
              key = strip_string(raw.getText())
              attributes[key] = strip_string(part.getText().replace(key, ""))
  
          return attributes
code_tokens: def parse_question_attributes ( soup_obj ) : attributes = dict ( ) question_attr_div = soup_obj . find ( "div" , { "class" : "d-flex flex-items-center flex-wrap mt-0 gh-header-meta" } ) if not question_attr_div : return None question_attr_parts = question_attr_div . find_all ( "div" ) for part in question_attr_parts : raw = part . find ( "span" ) if not raw : continue key = strip_string ( raw . getText ( ) ) attributes [ key ] = strip_string ( part . getText ( ) . replace ( key , "" ) ) return attributes
short_docstring: Parses the question attributes according to a dict
short_docstring_tokens: Parses the question attributes according to a dict
comment: """
          Parses the question attributes according to a dict
          """