https://github.com/python/cpython/commit/13efe3f5993cb957fc0473a273dd7b02193e9e25
commit: 13efe3f5993cb957fc0473a273dd7b02193e9e25
branch: main
author: Stan Ulbrych <[email protected]>
committer: encukou <[email protected]>
date: 2025-06-19T13:47:29+02:00
summary:
gh-133934: Mention special commands in sqlite3 `.help` message (GH-135224)
files:
A Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst
M Lib/sqlite3/__main__.py
diff --git a/Lib/sqlite3/__main__.py b/Lib/sqlite3/__main__.py
index 9443afbfcc273f..35344ecceff526 100644
--- a/Lib/sqlite3/__main__.py
+++ b/Lib/sqlite3/__main__.py
@@ -65,7 +65,11 @@ def runsource(self, source, filename="<input>",
symbol="single"):
case "version":
print(sqlite3.sqlite_version)
case "help":
- print("Enter SQL code and press enter.")
+ t = theme.syntax
+ print(f"Enter SQL code or one of the below commands, and
press enter.\n\n"
+ f"{t.builtin}.version{t.reset} Print underlying
SQLite library version\n"
+ f"{t.builtin}.help{t.reset} Print this help
message\n"
+ f"{t.builtin}.quit{t.reset} Exit the CLI,
equivalent to CTRL-D\n")
case "quit":
sys.exit(0)
case "":
diff --git
a/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst
b/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst
new file mode 100644
index 00000000000000..4de7b4cceca977
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst
@@ -0,0 +1 @@
+Improve :mod:`sqlite3` CLI's ``.help`` message.
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]