[master 2/4] Add class diagrams to existing spokes and hubs
jkonecny12
installerbot-noreply at redhat.com
Mon Jul 27 08:13:40 UTC 2015
From: Jiri Konecny <jkonecny at redhat.com>
Don't add class diagrams everywhere because it is waste of space in a
generated documentation for classes with only few parents.
---
pyanaconda/ui/gui/hubs/__init__.py | 3 +++
pyanaconda/ui/gui/hubs/progress.py | 4 ++++
pyanaconda/ui/gui/hubs/summary.py | 4 ++++
pyanaconda/ui/gui/spokes/__init__.py | 8 ++++++++
pyanaconda/ui/gui/spokes/advstorage/dasd.py | 3 +++
pyanaconda/ui/gui/spokes/advstorage/fcoe.py | 4 ++++
pyanaconda/ui/gui/spokes/advstorage/iscsi.py | 4 ++++
pyanaconda/ui/gui/spokes/advstorage/zfcp.py | 3 +++
pyanaconda/ui/gui/spokes/custom.py | 4 ++++
pyanaconda/ui/gui/spokes/datetime_spoke.py | 4 ++++
pyanaconda/ui/gui/spokes/filter.py | 4 ++++
pyanaconda/ui/gui/spokes/keyboard.py | 4 ++++
pyanaconda/ui/gui/spokes/langsupport.py | 4 ++++
pyanaconda/ui/gui/spokes/network.py | 8 ++++++++
pyanaconda/ui/gui/spokes/password.py | 4 ++++
pyanaconda/ui/gui/spokes/software.py | 4 ++++
pyanaconda/ui/gui/spokes/source.py | 4 ++++
pyanaconda/ui/gui/spokes/storage.py | 4 ++++
pyanaconda/ui/gui/spokes/user.py | 8 ++++++++
pyanaconda/ui/gui/spokes/welcome.py | 4 ++++
pyanaconda/ui/tui/__init__.py | 6 +++++-
pyanaconda/ui/tui/hubs/__init__.py | 2 ++
pyanaconda/ui/tui/hubs/summary.py | 4 ++++
pyanaconda/ui/tui/spokes/__init__.py | 20 +++++++++++++++++++-
pyanaconda/ui/tui/spokes/askvnc.py | 8 ++++++++
pyanaconda/ui/tui/spokes/langsupport.py | 3 +++
pyanaconda/ui/tui/spokes/network.py | 6 +++++-
pyanaconda/ui/tui/spokes/password.py | 4 ++++
pyanaconda/ui/tui/spokes/progress.py | 4 ++++
pyanaconda/ui/tui/spokes/shell_spoke.py | 4 ++++
pyanaconda/ui/tui/spokes/software.py | 6 +++++-
pyanaconda/ui/tui/spokes/source.py | 6 +++++-
pyanaconda/ui/tui/spokes/storage.py | 14 ++++++++++----
pyanaconda/ui/tui/spokes/time_spoke.py | 4 ++++
pyanaconda/ui/tui/spokes/user.py | 4 ++++
pyanaconda/ui/tui/spokes/warnings_spoke.py | 4 ++++
36 files changed, 179 insertions(+), 9 deletions(-)
diff --git a/pyanaconda/ui/gui/hubs/__init__.py b/pyanaconda/ui/gui/hubs/__init__.py
index f3f9531..9479d45 100644
--- a/pyanaconda/ui/gui/hubs/__init__.py
+++ b/pyanaconda/ui/gui/hubs/__init__.py
@@ -55,6 +55,9 @@ class Hub(GUIObject, common.Hub):
Installation may consist of multiple chained Hubs, or Hubs with
additional standalone screens either before or after them.
+
+ .. inheritance-diagram:: Hub
+ :parts: 3
"""
def __init__(self, data, storage, payload, instclass):
diff --git a/pyanaconda/ui/gui/hubs/progress.py b/pyanaconda/ui/gui/hubs/progress.py
index 43603fd..47880e6 100644
--- a/pyanaconda/ui/gui/hubs/progress.py
+++ b/pyanaconda/ui/gui/hubs/progress.py
@@ -46,6 +46,10 @@
__all__ = ["ProgressHub"]
class ProgressHub(Hub):
+ """
+ .. inheritance-diagram:: ProgressHub
+ :parts: 3
+ """
builderObjects = ["progressWindow"]
mainWidgetName = "progressWindow"
uiFile = "hubs/progress.glade"
diff --git a/pyanaconda/ui/gui/hubs/summary.py b/pyanaconda/ui/gui/hubs/summary.py
index a967092..847f722 100644
--- a/pyanaconda/ui/gui/hubs/summary.py
+++ b/pyanaconda/ui/gui/hubs/summary.py
@@ -26,6 +26,10 @@
__all__ = ["SummaryHub"]
class SummaryHub(Hub):
+ """
+ .. inheritance-diagram:: SummaryHub
+ :parts: 3
+ """
builderObjects = ["summaryWindow"]
mainWidgetName = "summaryWindow"
uiFile = "hubs/summary.glade"
diff --git a/pyanaconda/ui/gui/spokes/__init__.py b/pyanaconda/ui/gui/spokes/__init__.py
index 1227d44..de5226d 100644
--- a/pyanaconda/ui/gui/spokes/__init__.py
+++ b/pyanaconda/ui/gui/spokes/__init__.py
@@ -28,6 +28,10 @@
# Inherit abstract methods from common.StandaloneSpoke
# pylint: disable=abstract-method
class StandaloneSpoke(GUIObject, common.StandaloneSpoke):
+ """
+ .. inheritance-diagram:: StandaloneSpoke
+ :parts: 3
+ """
def __init__(self, data, storage, payload, instclass):
GUIObject.__init__(self, data)
common.StandaloneSpoke.__init__(self, storage, payload, instclass)
@@ -41,6 +45,10 @@ def _on_continue_clicked(self, win, user_data=None):
# Inherit abstract methods from common.NormalSpoke
# pylint: disable=abstract-method
class NormalSpoke(GUIObject, common.NormalSpoke):
+ """
+ .. inheritance-diagram:: NormalSpoke
+ :parts: 3
+ """
def __init__(self, data, storage, payload, instclass):
GUIObject.__init__(self, data)
common.NormalSpoke.__init__(self, storage, payload, instclass)
diff --git a/pyanaconda/ui/gui/spokes/advstorage/dasd.py b/pyanaconda/ui/gui/spokes/advstorage/dasd.py
index de8277a..9b0e4ca 100644
--- a/pyanaconda/ui/gui/spokes/advstorage/dasd.py
+++ b/pyanaconda/ui/gui/spokes/advstorage/dasd.py
@@ -32,6 +32,9 @@
class DASDDialog(GUIObject):
""" Gtk dialog which allows users to manually add DASD devices without
having previously specified them in a parm file.
+
+ .. inheritance-diagram:: DASDDialog
+ :parts: 3
"""
builderObjects = ["dasdDialog"]
mainWidgetName = "dasdDialog"
diff --git a/pyanaconda/ui/gui/spokes/advstorage/fcoe.py b/pyanaconda/ui/gui/spokes/advstorage/fcoe.py
index c624f5a..77e1a53 100644
--- a/pyanaconda/ui/gui/spokes/advstorage/fcoe.py
+++ b/pyanaconda/ui/gui/spokes/advstorage/fcoe.py
@@ -28,6 +28,10 @@
__all__ = ["FCoEDialog"]
class FCoEDialog(GUIObject):
+ """
+ .. inheritance-diagram:: FCoEDialog
+ :parts: 3
+ """
builderObjects = ["fcoeDialog"]
mainWidgetName = "fcoeDialog"
uiFile = "spokes/advstorage/fcoe.glade"
diff --git a/pyanaconda/ui/gui/spokes/advstorage/iscsi.py b/pyanaconda/ui/gui/spokes/advstorage/iscsi.py
index e3819f4..8e4be25 100644
--- a/pyanaconda/ui/gui/spokes/advstorage/iscsi.py
+++ b/pyanaconda/ui/gui/spokes/advstorage/iscsi.py
@@ -111,6 +111,10 @@ def credentials_valid(credentials):
credentials.rUsername.strip() != "" and credentials.rPassword != ""
class ISCSIDialog(GUIObject):
+ """
+ .. inheritance-diagram:: ISCSIDialog
+ :parts: 3
+ """
builderObjects = ["iscsiDialog", "nodeStore", "nodeStoreFiltered"]
mainWidgetName = "iscsiDialog"
uiFile = "spokes/advstorage/iscsi.glade"
diff --git a/pyanaconda/ui/gui/spokes/advstorage/zfcp.py b/pyanaconda/ui/gui/spokes/advstorage/zfcp.py
index 6fe4c58..f0fc904 100644
--- a/pyanaconda/ui/gui/spokes/advstorage/zfcp.py
+++ b/pyanaconda/ui/gui/spokes/advstorage/zfcp.py
@@ -32,6 +32,9 @@
class ZFCPDialog(GUIObject):
""" Gtk dialog which allows users to manually add zFCP devices without
having previously specified them in a parm file.
+
+ .. inheritance-diagram:: ZFCPDialog
+ :parts: 3
"""
builderObjects = ["zfcpDialog"]
mainWidgetName = "zfcpDialog"
diff --git a/pyanaconda/ui/gui/spokes/custom.py b/pyanaconda/ui/gui/spokes/custom.py
index aa7d6fb..c9a45df 100644
--- a/pyanaconda/ui/gui/spokes/custom.py
+++ b/pyanaconda/ui/gui/spokes/custom.py
@@ -137,6 +137,10 @@ def decorated(*args, **kwargs):
return decorated
class CustomPartitioningSpoke(NormalSpoke, StorageChecker):
+ """
+ .. inheritance-diagram:: CustomPartitioningSpoke
+ :parts: 3
+ """
builderObjects = ["customStorageWindow", "containerStore", "deviceTypeStore",
"partitionStore", "raidStoreFiltered", "raidLevelStore",
"addImage", "removeImage", "settingsImage",
diff --git a/pyanaconda/ui/gui/spokes/datetime_spoke.py b/pyanaconda/ui/gui/spokes/datetime_spoke.py
index 12e75be..93039a0 100644
--- a/pyanaconda/ui/gui/spokes/datetime_spoke.py
+++ b/pyanaconda/ui/gui/spokes/datetime_spoke.py
@@ -396,6 +396,10 @@ def on_server_edited(self, renderer, path, new_text, *args):
self._refresh_server_working(itr)
class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
+ """
+ .. inheritance-diagram:: DatetimeSpoke
+ :parts: 3
+ """
builderObjects = ["datetimeWindow",
"days", "months", "years", "regions", "cities",
"upImage", "upImage1", "upImage2", "downImage",
diff --git a/pyanaconda/ui/gui/spokes/filter.py b/pyanaconda/ui/gui/spokes/filter.py
index eaf5116..dd56945 100644
--- a/pyanaconda/ui/gui/spokes/filter.py
+++ b/pyanaconda/ui/gui/spokes/filter.py
@@ -474,6 +474,10 @@ def visible_func(self, model, itr, *args):
return self.ismember(device) and self._filter_func(device)
class FilterSpoke(NormalSpoke):
+ """
+ .. inheritance-diagram:: FilterSpoke
+ :parts: 3
+ """
builderObjects = ["diskStore", "filterWindow",
"searchModel", "multipathModel", "otherModel", "zModel"]
mainWidgetName = "filterWindow"
diff --git a/pyanaconda/ui/gui/spokes/keyboard.py b/pyanaconda/ui/gui/spokes/keyboard.py
index 49753d6..3fd1f93 100644
--- a/pyanaconda/ui/gui/spokes/keyboard.py
+++ b/pyanaconda/ui/gui/spokes/keyboard.py
@@ -260,6 +260,10 @@ def on_use_option_toggled(self, renderer, path, *args):
class KeyboardSpoke(NormalSpoke):
+ """
+ .. inheritance-diagram:: KeyboardSpoke
+ :parts: 3
+ """
builderObjects = ["addedLayoutStore", "keyboardWindow",
"layoutTestBuffer"]
mainWidgetName = "keyboardWindow"
diff --git a/pyanaconda/ui/gui/spokes/langsupport.py b/pyanaconda/ui/gui/spokes/langsupport.py
index fd62b20..e8c1740 100644
--- a/pyanaconda/ui/gui/spokes/langsupport.py
+++ b/pyanaconda/ui/gui/spokes/langsupport.py
@@ -47,6 +47,10 @@
_HIGHLIGHT_COLOR = Gdk.RGBA(red=0.992157, green=0.984314, blue=0.752941, alpha=1.0)
class LangsupportSpoke(LangLocaleHandler, NormalSpoke):
+ """
+ .. inheritance-diagram:: LangsupportSpoke
+ :parts: 3
+ """
builderObjects = ["languageStore", "languageStoreFilter", "localeStore", "langsupportWindow"]
mainWidgetName = "langsupportWindow"
focusWidgetName = "languageEntry"
diff --git a/pyanaconda/ui/gui/spokes/network.py b/pyanaconda/ui/gui/spokes/network.py
index 3e0d770..4551e00 100644
--- a/pyanaconda/ui/gui/spokes/network.py
+++ b/pyanaconda/ui/gui/spokes/network.py
@@ -1405,6 +1405,10 @@ def register_secret_agent(spoke):
class NetworkSpoke(FirstbootSpokeMixIn, NormalSpoke):
+ """
+ .. inheritance-diagram:: NetworkSpoke
+ :parts: 3
+ """
builderObjects = ["networkWindow", "liststore_wireless_network", "liststore_devices", "add_device_dialog", "liststore_add_device"]
mainWidgetName = "networkWindow"
uiFile = "spokes/network.glade"
@@ -1509,6 +1513,10 @@ def on_back_clicked(self, button):
class NetworkStandaloneSpoke(StandaloneSpoke):
+ """
+ .. inheritance-diagram:: NetworkStandaloneSpoke
+ :parts: 3
+ """
builderObjects = ["networkStandaloneWindow", "networkControlBox_vbox", "liststore_wireless_network", "liststore_devices", "add_device_dialog", "liststore_add_device"]
mainWidgetName = "networkStandaloneWindow"
uiFile = "spokes/network.glade"
diff --git a/pyanaconda/ui/gui/spokes/password.py b/pyanaconda/ui/gui/spokes/password.py
index b0b8265..895a0d3 100644
--- a/pyanaconda/ui/gui/spokes/password.py
+++ b/pyanaconda/ui/gui/spokes/password.py
@@ -39,6 +39,10 @@
class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
+ """
+ .. inheritance-diagram:: PasswordSpoke
+ :parts: 3
+ """
builderObjects = ["passwordWindow"]
mainWidgetName = "passwordWindow"
diff --git a/pyanaconda/ui/gui/spokes/software.py b/pyanaconda/ui/gui/spokes/software.py
index 31bed80..3ef6a4e 100644
--- a/pyanaconda/ui/gui/spokes/software.py
+++ b/pyanaconda/ui/gui/spokes/software.py
@@ -45,6 +45,10 @@
__all__ = ["SoftwareSelectionSpoke"]
class SoftwareSelectionSpoke(NormalSpoke):
+ """
+ .. inheritance-diagram:: SoftwareSelectionSpoke
+ :parts: 3
+ """
builderObjects = ["addonStore", "environmentStore", "softwareWindow"]
mainWidgetName = "softwareWindow"
uiFile = "spokes/software.glade"
diff --git a/pyanaconda/ui/gui/spokes/source.py b/pyanaconda/ui/gui/spokes/source.py
index 6aec801..f6c8f66 100644
--- a/pyanaconda/ui/gui/spokes/source.py
+++ b/pyanaconda/ui/gui/spokes/source.py
@@ -375,6 +375,10 @@ def on_folder_changed(self, chooser):
chooser.set_current_folder(constants.ISO_DIR)
class SourceSpoke(NormalSpoke, GUISpokeInputCheckHandler):
+ """
+ .. inheritance-diagram:: SourceSpoke
+ :parts: 3
+ """
builderObjects = ["isoChooser", "isoFilter", "partitionStore", "sourceWindow", "dirImage", "repoStore"]
mainWidgetName = "sourceWindow"
uiFile = "spokes/source.glade"
diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py
index 0f2b384..d820044 100644
--- a/pyanaconda/ui/gui/spokes/storage.py
+++ b/pyanaconda/ui/gui/spokes/storage.py
@@ -235,6 +235,10 @@ def refresh(self, required_space, auto_swap, disk_free, fs_free):
self._add_modify_watcher(label)
class StorageSpoke(NormalSpoke, StorageChecker):
+ """
+ .. inheritance-diagram:: StorageSpoke
+ :parts: 3
+ """
builderObjects = ["storageWindow", "addSpecializedImage"]
mainWidgetName = "storageWindow"
uiFile = "spokes/storage.glade"
diff --git a/pyanaconda/ui/gui/spokes/user.py b/pyanaconda/ui/gui/spokes/user.py
index bd88b78..7065ce8 100644
--- a/pyanaconda/ui/gui/spokes/user.py
+++ b/pyanaconda/ui/gui/spokes/user.py
@@ -44,6 +44,10 @@
__all__ = ["UserSpoke", "AdvancedUserDialog"]
class AdvancedUserDialog(GUIObject, GUIDialogInputCheckHandler):
+ """
+ .. inheritance-diagram:: AdvancedUserDialog
+ :parts: 3
+ """
builderObjects = ["advancedUserDialog", "uid", "gid"]
mainWidgetName = "advancedUserDialog"
uiFile = "spokes/advanced_user.glade"
@@ -222,6 +226,10 @@ def on_gid_mnemonic_activate(self, widget, group_cycling, user_data=None):
return False
class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
+ """
+ .. inheritance-diagram:: UserSpoke
+ :parts: 3
+ """
builderObjects = ["userCreationWindow"]
mainWidgetName = "userCreationWindow"
diff --git a/pyanaconda/ui/gui/spokes/welcome.py b/pyanaconda/ui/gui/spokes/welcome.py
index 1dbe527..2d4a01f 100644
--- a/pyanaconda/ui/gui/spokes/welcome.py
+++ b/pyanaconda/ui/gui/spokes/welcome.py
@@ -46,6 +46,10 @@
__all__ = ["WelcomeLanguageSpoke"]
class WelcomeLanguageSpoke(LangLocaleHandler, StandaloneSpoke):
+ """
+ .. inheritance-diagram:: WelcomeLanguageSpoke
+ :parts: 3
+ """
mainWidgetName = "welcomeWindow"
focusWidgetName = "languageEntry"
uiFile = "spokes/welcome.glade"
diff --git a/pyanaconda/ui/tui/__init__.py b/pyanaconda/ui/tui/__init__.py
index 585515e..18feafb 100644
--- a/pyanaconda/ui/tui/__init__.py
+++ b/pyanaconda/ui/tui/__init__.py
@@ -54,7 +54,11 @@ def exception_msg_handler(event, data):
sys.excepthook(*msg_data[0])
class TextUserInterface(ui.UserInterface):
- """This is the main class for Text user interface."""
+ """This is the main class for Text user interface.
+
+ .. inheritance-diagram:: SourceSpoke
+ :parts: 3
+ """
ENVIRONMENT = "anaconda"
diff --git a/pyanaconda/ui/tui/hubs/__init__.py b/pyanaconda/ui/tui/hubs/__init__.py
index 8c5f16a..1736876 100644
--- a/pyanaconda/ui/tui/hubs/__init__.py
+++ b/pyanaconda/ui/tui/hubs/__init__.py
@@ -35,6 +35,8 @@ class TUIHub(TUIObject, common.Hub):
:param title: title for this Hub
:type title: str
+ .. inheritance-diagram:: TUIHub
+ :parts: 3
"""
categories = []
diff --git a/pyanaconda/ui/tui/hubs/summary.py b/pyanaconda/ui/tui/hubs/summary.py
index 880275d..71e1bef 100644
--- a/pyanaconda/ui/tui/hubs/summary.py
+++ b/pyanaconda/ui/tui/hubs/summary.py
@@ -32,6 +32,10 @@
log = logging.getLogger("anaconda")
class SummaryHub(TUIHub):
+ """
+ .. inheritance-diagram:: SummaryHub
+ :parts: 3
+ """
title = N_("Installation")
def __init__(self, app, data, storage, payload, instclass):
diff --git a/pyanaconda/ui/tui/spokes/__init__.py b/pyanaconda/ui/tui/spokes/__init__.py
index 9bfd656..fbf9366 100644
--- a/pyanaconda/ui/tui/spokes/__init__.py
+++ b/pyanaconda/ui/tui/spokes/__init__.py
@@ -44,6 +44,9 @@ class TUISpoke(TUIObject, tui.Widget, Spoke):
:param category: category this spoke belongs to
:type category: string
+
+ .. inheritance-diagram:: TUISpoke
+ :parts: 3
"""
title = N_("Default spoke title")
@@ -91,6 +94,10 @@ def render(self, width):
self.draw(c)
class NormalTUISpoke(TUISpoke, NormalSpoke):
+ """
+ .. inheritance-diagram:: NormalTUISpoke
+ :parts: 3
+ """
pass
EditTUISpokeEntry = namedtuple("EditTUISpokeEntry", ["title", "attribute", "aux", "visible"])
@@ -98,7 +105,11 @@ class NormalTUISpoke(TUISpoke, NormalSpoke):
# Inherit abstract methods from NormalTUISpoke
# pylint: disable=abstract-method
class EditTUIDialog(NormalTUISpoke):
- """Spoke/dialog used to read new value of textual or password data"""
+ """Spoke/dialog used to read new value of textual or password data
+
+ .. inheritance-diagram:: EditTUIDialog
+ :parts: 3
+ """
title = N_("New value")
PASSWORD = re.compile(".*")
@@ -213,6 +224,9 @@ class EditTUISpoke(NormalTUISpoke):
a list of titles, attribute names and regexps
that specify the fields of an object the user
allowed to edit.
+
+ .. inheritance-diagram:: EditTUISpoke
+ :parts: 3
"""
# self.data's subattribute name
@@ -338,4 +352,8 @@ def input(self, args, key):
return NormalTUISpoke.input(self, args, key)
class StandaloneTUISpoke(TUISpoke, StandaloneSpoke):
+ """
+ .. inheritance-diagram:: StandaloneTUISpoke
+ :parts: 3
+ """
pass
diff --git a/pyanaconda/ui/tui/spokes/askvnc.py b/pyanaconda/ui/tui/spokes/askvnc.py
index 45dda66..bcdaa60 100644
--- a/pyanaconda/ui/tui/spokes/askvnc.py
+++ b/pyanaconda/ui/tui/spokes/askvnc.py
@@ -39,6 +39,10 @@ def exception_msg_handler_and_exit(event, data):
sys.exit(1)
class AskVNCSpoke(NormalTUISpoke):
+ """
+ .. inheritance-diagram:: AskVNCSpoke
+ :parts: 3
+ """
title = N_("VNC")
# This spoke is kinda standalone, not meant to be used with a hub
@@ -119,6 +123,10 @@ def apply(self):
self.data.vnc.enabled = self._usevnc
class VNCPassSpoke(NormalTUISpoke):
+ """
+ .. inheritance-diagram:: VNCPassSpoke
+ :parts: 3
+ """
title = N_("VNC Password")
def __init__(self, app, data, storage, payload, instclass, message=None):
diff --git a/pyanaconda/ui/tui/spokes/langsupport.py b/pyanaconda/ui/tui/spokes/langsupport.py
index 0ae6bdd..3fbce17 100644
--- a/pyanaconda/ui/tui/spokes/langsupport.py
+++ b/pyanaconda/ui/tui/spokes/langsupport.py
@@ -34,6 +34,9 @@ class LangSpoke(FirstbootSpokeMixIn, NormalTUISpoke):
in text-mode.
Also this doesn't allow for selection of multiple languages like in the GUI.
+
+ .. inheritance-diagram:: LangSpoke
+ :parts: 3
"""
title = N_("Language settings")
category = LocalizationCategory
diff --git a/pyanaconda/ui/tui/spokes/network.py b/pyanaconda/ui/tui/spokes/network.py
index e02e9ba..df825ee 100644
--- a/pyanaconda/ui/tui/spokes/network.py
+++ b/pyanaconda/ui/tui/spokes/network.py
@@ -42,7 +42,11 @@
class NetworkSpoke(EditTUISpoke):
- """ Spoke used to configure network settings. """
+ """ Spoke used to configure network settings.
+
+ .. inheritance-diagram:: NetworkSpoke
+ :parts: 3
+ """
title = N_("Network configuration")
category = SystemCategory
diff --git a/pyanaconda/ui/tui/spokes/password.py b/pyanaconda/ui/tui/spokes/password.py
index 06ed6da..3a145ab 100644
--- a/pyanaconda/ui/tui/spokes/password.py
+++ b/pyanaconda/ui/tui/spokes/password.py
@@ -29,6 +29,10 @@
from pyanaconda.i18n import N_, _
class PasswordSpoke(FirstbootSpokeMixIn, EditTUIDialog):
+ """
+ .. inheritance-diagram:: PasswordSpoke
+ :parts: 3
+ """
title = N_("Root password")
category = UserSettingsCategory
diff --git a/pyanaconda/ui/tui/spokes/progress.py b/pyanaconda/ui/tui/spokes/progress.py
index 9e94122..a81b93e 100644
--- a/pyanaconda/ui/tui/spokes/progress.py
+++ b/pyanaconda/ui/tui/spokes/progress.py
@@ -34,6 +34,10 @@
__all__ = ["ProgressSpoke"]
class ProgressSpoke(StandaloneTUISpoke):
+ """
+ .. inheritance-diagram:: ProgressSpoke
+ :parts: 3
+ """
title = N_("Progress")
postForHub = SummaryHub
diff --git a/pyanaconda/ui/tui/spokes/shell_spoke.py b/pyanaconda/ui/tui/spokes/shell_spoke.py
index 0037188..d4b19e9 100644
--- a/pyanaconda/ui/tui/spokes/shell_spoke.py
+++ b/pyanaconda/ui/tui/spokes/shell_spoke.py
@@ -30,6 +30,10 @@
from blivet import arch
class ShellSpoke(NormalTUISpoke):
+ """
+ .. inheritance-diagram:: ShellSpoke
+ :parts: 3
+ """
title = N_("Shell")
category = SystemCategory
diff --git a/pyanaconda/ui/tui/spokes/software.py b/pyanaconda/ui/tui/spokes/software.py
index 490a911..b675045 100644
--- a/pyanaconda/ui/tui/spokes/software.py
+++ b/pyanaconda/ui/tui/spokes/software.py
@@ -36,7 +36,11 @@
class SoftwareSpoke(NormalTUISpoke):
- """ Spoke used to read new value of text to represent source repo. """
+ """ Spoke used to read new value of text to represent source repo.
+
+ .. inheritance-diagram:: SoftwareSpoke
+ :parts: 3
+ """
title = N_("Software selection")
category = SoftwareCategory
diff --git a/pyanaconda/ui/tui/spokes/source.py b/pyanaconda/ui/tui/spokes/source.py
index 733927a..17e7f88 100644
--- a/pyanaconda/ui/tui/spokes/source.py
+++ b/pyanaconda/ui/tui/spokes/source.py
@@ -51,7 +51,11 @@
__all__ = ["SourceSpoke"]
class SourceSpoke(EditTUISpoke, SourceSwitchHandler):
- """ Spoke used to customize the install source repo. """
+ """ Spoke used to customize the install source repo.
+
+ .. inheritance-diagram:: SourceSpoke
+ :parts: 3
+ """
title = N_("Installation source")
category = SoftwareCategory
diff --git a/pyanaconda/ui/tui/spokes/storage.py b/pyanaconda/ui/tui/spokes/storage.py
index 29e6b53..4cf48fb 100644
--- a/pyanaconda/ui/tui/spokes/storage.py
+++ b/pyanaconda/ui/tui/spokes/storage.py
@@ -65,9 +65,11 @@
CLEARNONE: CLEARPART_TYPE_NONE}
class StorageSpoke(NormalTUISpoke):
- """
- Storage spoke where users proceed to customize storage features such
- as disk selection, partitioning, and fs type.
+ """Storage spoke where users proceed to customize storage features such
+ as disk selection, partitioning, and fs type.
+
+ .. inheritance-diagram:: StorageSpoke
+ :parts: 3
"""
title = N_("Installation Destination")
category = SystemCategory
@@ -445,7 +447,11 @@ def _initialize(self):
self._ready = True
class AutoPartSpoke(NormalTUISpoke):
- """ Autopartitioning options are presented here. """
+ """ Autopartitioning options are presented here.
+
+ .. inheritance-diagram:: AutoPartSpoke
+ :parts: 3
+ """
title = N_("Autopartitioning Options")
category = SystemCategory
diff --git a/pyanaconda/ui/tui/spokes/time_spoke.py b/pyanaconda/ui/tui/spokes/time_spoke.py
index 3a49849..2221939 100644
--- a/pyanaconda/ui/tui/spokes/time_spoke.py
+++ b/pyanaconda/ui/tui/spokes/time_spoke.py
@@ -28,6 +28,10 @@
from pyanaconda.constants_text import INPUT_PROCESSED
class TimeZoneSpoke(FirstbootSpokeMixIn, NormalTUISpoke):
+ """
+ .. inheritance-diagram:: TimeZoneSpoke
+ :parts: 3
+ """
title = N_("Timezone settings")
category = LocalizationCategory
diff --git a/pyanaconda/ui/tui/spokes/user.py b/pyanaconda/ui/tui/spokes/user.py
index 81a49a5..007d507 100644
--- a/pyanaconda/ui/tui/spokes/user.py
+++ b/pyanaconda/ui/tui/spokes/user.py
@@ -34,6 +34,10 @@
__all__ = ["UserSpoke"]
class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
+ """
+ .. inheritance-diagram:: UserSpoke
+ :parts: 3
+ """
title = N_("User creation")
category = UserSettingsCategory
diff --git a/pyanaconda/ui/tui/spokes/warnings_spoke.py b/pyanaconda/ui/tui/spokes/warnings_spoke.py
index c14b195..ecf5923 100644
--- a/pyanaconda/ui/tui/spokes/warnings_spoke.py
+++ b/pyanaconda/ui/tui/spokes/warnings_spoke.py
@@ -33,6 +33,10 @@
__all__ = ["WarningsSpoke"]
class WarningsSpoke(StandaloneTUISpoke):
+ """
+ .. inheritance-diagram:: WarningsSpoke
+ :parts: 3
+ """
title = N_("Warnings")
preForHub = SummaryHub
--
To view this commit on github, visit https://github.com/rhinstaller/anaconda/commit/3afbedfa4c496666a9453cdfa99699f2195b7e93
More information about the anaconda-patches
mailing list