diff options
author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2019-07-08 21:02:11 -0400 |
---|---|---|
committer | Todd Leonhardt <todd.leonhardt@gmail.com> | 2019-07-08 21:02:11 -0400 |
commit | 8410d4673cefab258c5d3d611365cbb8725a10ab (patch) | |
tree | fab120baf8eaea037cd704da75e2b1dbed09e746 /docs/migrating/incompatibilities.rst | |
parent | 3ed1060eeb2bed51cc471e9fd5dcd7df58573207 (diff) | |
download | cmd2-git-8410d4673cefab258c5d3d611365cbb8725a10ab.tar.gz |
Addressed PR recommendations
Diffstat (limited to 'docs/migrating/incompatibilities.rst')
-rw-r--r-- | docs/migrating/incompatibilities.rst | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/docs/migrating/incompatibilities.rst b/docs/migrating/incompatibilities.rst index a8a2fcbc..2804aeac 100644 --- a/docs/migrating/incompatibilities.rst +++ b/docs/migrating/incompatibilities.rst @@ -43,6 +43,13 @@ contains A list of queued input lines. The cmdqueue list is checked in processed in order, as if entered at the prompt. Since version 0.9.13 ``cmd2`` has removed support for ``Cmd.cmdqueue``. -Reasoning about application behavior is much easier without this queue present. +Because ``cmd2`` supports running commands via the main ``cmdloop()``, text +scripts, Python scripts, transcripts, and history replays, the only way to +preserve consistent behavior across these methods was to eliminate the command +queue. Additionally, reasoning about application behavior is much easier +without this queue present. + If developers need this sort of thing, they can add it in their application. +However, if they are not extremely careful there would likely be unintended +consequences. |