Anaconda/Dispatcher

From FedoraProject

< Anaconda
Revision as of 16:27, 24 May 2008 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

AnacondaDispatcher

When running anaconda various steps take place, some that you interact with some that you don't. The dispatcher takes care of moving through the steps.

The dispatcher defines a list of steps in the form:

( name, tuple)
( name, Function, tuple)

The two element tuple is a UI step, the three element is called directly from dispatcher.

Non-ui steps

UI based steps

There is additional complexity here as the different interfaces to anaconda (text, cli, gui) call through in different ways the basic logic is: