gaupol.agents.CloseAgent

Source: gaupol/agents/close.py

Anchestors: aeidon.delegate.Delegate, builtins.object

class gaupol.agents.CloseAgent
Closing pages and quitting Gaupol.

Methods

CloseAgent.close(page, confirm=True)

Close page after asking to save its documents.

If confirm is False do not ask to save documents. Raise gaupol.Default if asked to save, but cancelled and page was not closed.

CloseAgent.close_all(confirm=True)

Close all pages after asking to save their documents.

If confirm is False do not ask to save documents. Raise gaupol.Default if asked to save, but cancelled and not all pages are closed.

CloseAgent.quit(confirm=True)

Quit Gaupol.

If confirm is False do not ask to save documents. Raise gaupol.Default if asked to save, but cancelled.