def _start_sources_queue(self, context: UserContext) -> None:
    if (not context['sources_queue']):
        return
    self._sources_history.append({'sources': context['sources_queue'][0], 'path': context['path']})
    self._start(context['sources_queue'][0], context)
    if context['sources_queue']:
        context['sources_queue'].pop(0)
    context['path'] = self._context['path']
def _start_sources_queue(self, context: UserContext) -> None:
    if (not context['sources_queue']):
        return
    self._sources_history.append({'sources': context['sources_queue'][0], 'path': context['path']})
    self._start(context['sources_queue'][0], context)
    if context['sources_queue']:
        context['sources_queue'].pop(0)
    context['path'] = self._context['path']