pyfileconfgui.pages.navigator package

Submodules

pyfileconfgui.pages.navigator.create module

class pyfileconfgui.pages.navigator.create.CreateEntryComponent(id, **kwargs)[source]

Bases: pyfileconfgui.component.PFCGuiComponent

add_callbacks(app)[source]
Return type

None

create_item(n_clicks, section_path, function_class_import)[source]
gui = None
property layout
Return type

Sequence[Union[DashPythonComponent, Component]]

pyfileconfgui.pages.navigator.edit module

class pyfileconfgui.pages.navigator.edit.EditItemComponent(id, **kwargs)[source]

Bases: pyfileconfgui.component.PFCGuiComponent

add_callbacks(app)[source]
Return type

None

gui = None
property layout
Return type

Sequence[Union[DashPythonComponent, Component]]

pyfileconfgui.pages.navigator.edit.edit_item(path)[source]

pyfileconfgui.pages.navigator.main module

class pyfileconfgui.pages.navigator.main.NavigatorComponent(id, **kwargs)[source]

Bases: pyfileconfgui.component.PFCGuiComponent

add_callbacks(app)[source]
Return type

None

gui = None
property layout
Return type

Sequence[Union[DashPythonComponent, Component]]

update_files_after_creating_item(updated_message)[source]
pyfileconfgui.pages.navigator.main.show_editing_item(selected_file)[source]
pyfileconfgui.pages.navigator.main.show_running_item(selected_file)[source]

pyfileconfgui.pages.navigator.refresh module

pyfileconfgui.pages.navigator.refresh.is_refresh_trigger()[source]

pyfileconfgui.pages.navigator.reload module

class pyfileconfgui.pages.navigator.reload.ReloadPFCComponent(id)[source]

Bases: pyfileconfgui.component.PFCGuiComponent

__init__(id)[source]

Initialize self. See help(type(self)) for accurate signature.

add_callbacks(app)[source]
Return type

None

property button_ids
Return type

List[str]

property button_inputs
Return type

List[Input]

property buttons
Return type

List[Button]

property layout
Return type

Sequence[Union[DashPythonComponent, Component]]

reload_pfc(*args)[source]

pyfileconfgui.pages.navigator.run module

class pyfileconfgui.pages.navigator.run.RunEntryComponent(id, **kwargs)[source]

Bases: pyfileconfgui.component.PFCGuiComponent

add_callbacks(app)[source]
Return type

None

is_running: bool = False
property layout
Return type

Sequence[Union[DashPythonComponent, Component]]

log_buffer: _io.StringIO = <_io.StringIO object>
property log_output
Return type

str

reset_log()[source]
run_item(path)[source]
set_polling(path, n_check_intervals)[source]
stream_output(n_poll_intervals, n_check_intervals)[source]