This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2013年07月01日 11:01 by jaalto, last changed 2022年04月11日 14:57 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| issue18338.diff | berker.peksag, 2013年07月03日 09:46 | review | ||
| issue18338.diff | Matthew.Byrne, 2013年07月08日 01:37 | Patch for issue 18338 | review | |
| issue18338.diff | Michael Dickens, 2013年07月09日 23:29 | review | ||
| Messages (13) | |||
|---|---|---|---|
| msg192119 - (view) | Author: Jari Aalto (jaalto) | Date: 2013年07月01日 11:01 | |
C.f. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603851 When user is calling program with options, it is not an error condition to run: python --version The output is now sent to stderr. Please change to send to stdout as in other *nix utilities, in order to collect in shell scrips: version=$(python --version) |
|||
| msg192122 - (view) | Author: Christian Heimes (christian.heimes) * (Python committer) | Date: 2013年07月01日 11:22 | |
Your proposal is reasonable. I'm flagging it for Python 3.4+ as it's a backward incompatible modification. |
|||
| msg192198 - (view) | Author: Ramchandra Apte (Ramchandra Apte) * | Date: 2013年07月02日 14:24 | |
> Your proposal is reasonable. I'm flagging it for Python 3.4+ as it's a backward incompatible modification. Agree. |
|||
| msg192225 - (view) | Author: Berker Peksag (berker.peksag) * (Python committer) | Date: 2013年07月03日 09:46 | |
Here is a patch with an updated test. The -v flag also sends the output to stderr. Should that be fixed too? See Modules/main.c:678 and Lib/test/test_cmd_line.py:l47 |
|||
| msg192228 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) | Date: 2013年07月03日 10:36 | |
LGTM. |
|||
| msg192269 - (view) | Author: Ramchandra Apte (Ramchandra Apte) * | Date: 2013年07月04日 04:29 | |
On 3 July 2013 15:16, Berker Peksag <report@bugs.python.org> wrote: > > Berker Peksag added the comment: > > Here is a patch with an updated test. > > The -v flag also sends the output to stderr. Should that be fixed too? See > Modules/main.c:678 and Lib/test/test_cmd_line.py:l47 > > ---------- > keywords: +patch > nosy: +berker.peksag > stage: needs patch -> patch review > Added file: http://bugs.python.org/file30756/issue18338.diff > > No, -v is for debugging purposes and should go to stderr IMO. |
|||
| msg192270 - (view) | Author: Ramchandra Apte (Ramchandra Apte) * | Date: 2013年07月04日 04:30 | |
No, I think that On 3 July 2013 16:06, Serhiy Storchaka <report@bugs.python.org> wrote: > > Serhiy Storchaka added the comment: > > LGTM. > > ---------- > nosy: +serhiy.storchaka > > _______________________________________ > Python tracker <report@bugs.python.org> > <http://bugs.python.org/issue18338> > _______________________________________ > |
|||
| msg192605 - (view) | Author: Matthew Byrne (Matthew.Byrne) | Date: 2013年07月08日 01:37 | |
Simply replced printout from stderr to stdout. |
|||
| msg192784 - (view) | Author: Michael Dickens (Michael Dickens) | Date: 2013年07月09日 23:29 | |
Patch for issue 18338. Changes output for --version and updates unit test accordingly. |
|||
| msg192881 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2013年07月11日 17:01 | |
New changeset e6384b8b2325 by Serhiy Storchaka in branch 'default': Issue #18338: `python --version` now prints version string to stdout, and http://hg.python.org/cpython/rev/e6384b8b2325 |
|||
| msg197071 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2013年09月06日 13:56 | |
New changeset 587bdb940524 by Eli Bendersky in branch 'default': Update whatsnew/3.4 wrt. --version going to stdout. #18338, #18920, #18922 http://hg.python.org/cpython/rev/587bdb940524 |
|||
| msg314370 - (view) | Author: Stefan Sauer (Stefan Sauer) | Date: 2018年03月24日 14:44 | |
Is there a workaround for python2? The issue is that autotools is checking that installed tools support --help and --version and it expects those to stdout:
bad=0; pid=$$; list="gtkdoc-check gtkdoc-depscan gtkdoc-fixxref gtkdoc-mkdb gtkdoc-mkhtml gtkdoc-mkhtml2 gtkdoc-mkman gtkdoc-mkpdf gtkdoc-rebase gtkdoc-scan gtkdoc-scangobj gtkdocize"; for p in $list; do \
case ' ' in \
*" $p "* | *" ../../$p "*) continue;; \
esac; \
f=`echo "$p" | sed 's,^.*/,,;s,x,x,'`; \
for opt in --help --version; do \
if "/home/ensonic/projects/gnome/gtk-doc/gtk-doc-1.27.1/_inst/bin/$f" $opt >c${pid}_.out \
2>c${pid}_.err </dev/null \
&& test -n "`cat c${pid}_.out`" \
&& test -z "`cat c${pid}_.err`"; then :; \
else echo "$f does not support $opt" 1>&2; bad=1; fi; \
done; \
done; rm -f c${pid}_.???; exit $bad
gtkdoc-check does not support --version
gtkdoc-fixxref does not support --version
gtkdoc-mkdb does not support --version
gtkdoc-mkhtml does not support --version
gtkdoc-mkhtml2 does not support --version
gtkdoc-mkman does not support --version
gtkdoc-mkpdf does not support --version
gtkdoc-rebase does not support --version
gtkdoc-scan does not support --version
gtkdoc-scangobj does not support --version
Makefile:637: recipe for target 'installcheck-binSCRIPTS' failed
|
|||
| msg314372 - (view) | Author: Stefan Sauer (Stefan Sauer) | Date: 2018年03月24日 15:00 | |
Sorry need to find the ticket for argparse .. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:47 | admin | set | github: 62538 |
| 2018年03月24日 15:00:08 | Stefan Sauer | set | messages: + msg314372 |
| 2018年03月24日 14:44:24 | Stefan Sauer | set | nosy:
+ Stefan Sauer messages: + msg314370 |
| 2013年09月06日 13:56:38 | python-dev | set | messages: + msg197071 |
| 2013年07月11日 17:03:27 | serhiy.storchaka | set | status: open -> closed assignee: serhiy.storchaka resolution: fixed stage: patch review -> resolved |
| 2013年07月11日 17:01:56 | python-dev | set | nosy:
+ python-dev messages: + msg192881 |
| 2013年07月09日 23:29:23 | Michael Dickens | set | files:
+ issue18338.diff nosy: + Michael Dickens messages: + msg192784 |
| 2013年07月08日 01:37:54 | Matthew.Byrne | set | files:
+ issue18338.diff nosy: + Matthew.Byrne messages: + msg192605 |
| 2013年07月04日 04:30:25 | Ramchandra Apte | set | messages: + msg192270 |
| 2013年07月04日 04:29:41 | Ramchandra Apte | set | messages: + msg192269 |
| 2013年07月03日 10:36:58 | serhiy.storchaka | set | nosy:
+ serhiy.storchaka messages: + msg192228 |
| 2013年07月03日 09:46:24 | berker.peksag | set | files:
+ issue18338.diff nosy: + berker.peksag messages: + msg192225 keywords: + patch stage: needs patch -> patch review |
| 2013年07月02日 14:24:29 | Ramchandra Apte | set | nosy:
+ Ramchandra Apte messages: + msg192198 |
| 2013年07月02日 00:03:25 | vstinner | set | keywords: + easy |
| 2013年07月02日 00:01:06 | vstinner | set | title: option --version should send output to STDOUT -> python --version should send output to STDOUT |
| 2013年07月01日 11:22:55 | christian.heimes | set | versions:
+ Python 3.4, - Python 2.7 nosy: + christian.heimes messages: + msg192122 type: behavior stage: needs patch |
| 2013年07月01日 11:01:27 | jaalto | create | |