code: def pre_translation(self, query):
          
          old = query.copy()
  
          if 'bug_id' in query:
              if not isinstance(query['bug_id'], list):
                  query['id'] = query['bug_id'].split(',')
              else:
                  query['id'] = query['bug_id']
              del query['bug_id']
  
          if 'component' in query:
              if not isinstance(query['component'], list):
                  query['component'] = query['component'].split(',')
  
          if 'include_fields' not in query and 'column_list' not in query:
              return
  
          if 'include_fields' not in query:
              query['include_fields'] = []
              if 'column_list' in query:
                  query['include_fields'] = query['column_list']
                  del query['column_list']
  
          # We need to do this for users here for users that
          # don't call build_query
          query.update(self._process_include_fields(query["include_fields"],
              None, None))
  
          if old != query:
              log.debug("RHBugzilla pretranslated query to: %s", query)
docs: Translates the query for possible aliases