[issue11762] Ast doc: warning and version number

2014-06-30 Thread Berker Peksag

Berker Peksag added the comment:

> 1. Add a warning similar to the one for the dis module.

The current documentation says:

"The abstract syntax itself might change with each Python release; [...]"

https://docs.python.org/3.4/library/ast.html

> 2. Add a full entry for __version__. Currently (3.2):

ast.__version__ has been removed in issue 12273.

Closing this as "out of date".

--
nosy: +berker.peksag
resolution:  -> out of date
stage: needs patch -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2012-11-08 Thread Ezio Melotti

Changes by Ezio Melotti :


--
keywords: +easy -patch
type:  -> enhancement
versions: +Python 3.4 -Python 3.1

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-05-06 Thread Éric Araujo

Éric Araujo  added the comment:

The Python Insider blog has a nice phrasing: “The AST module exposes a 
constant, ``ast.__version__``, which provides a means for user code to vary its 
behaviour depending on the version of the AST it encounters.”

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-30 Thread Daniel Urban

Changes by Daniel Urban :


--
nosy: +durban

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-29 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-27 Thread Éric Araujo

Changes by Éric Araujo :


--
versions: +Python 3.1

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-27 Thread Éric Araujo

Éric Araujo  added the comment:

Please improve this rough phrasing: “Check the value of *ast.__version__* to 
write version-specific code blocks if you need to work across versions.”

--
nosy: +eric.araujo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-07 Thread Georg Brandl

Georg Brandl  added the comment:

Sounds good to me, except for "Use *ast.__version__* to work across versions." 
which is not quite clear.

While talking about version numbers, we should probably also document *what 
changed* between those versions.

--
nosy: +georg.brandl

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-04 Thread Terry J. Reedy

Terry J. Reedy  added the comment:

Modify entry slightly to
String constant with version number of the abstract grammar file.
3.1: '67616'; 3.2: '82163'; 3.3: 'x'

--
keywords: +patch

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11762] Ast doc: warning and version number

2011-04-04 Thread Terry J. Reedy

New submission from Terry J. Reedy :

Two related proposals.

1. Add a warning similar to the one for the dis module. As modified:

"CPython implementation detail: The ast definition is specific to the CPython 
interpreter! Ast nodes may be added, removed, or changed between versions. Use 
*ast.__version__* to work across versions."

I omitted " Use of this module should not be considered to work across Python 
VMs or Python releases." as redundant and too legalistic.
*ast.__version__* should link to its (new) entry).

2. Add a full entry for __version__. Currently (3.2):

"The module defines a string constant __version__ which is the decimal 
Subversion revision number of the file shown below."

Proposed replacement (with hidden reference point):

ast.__version__ [__version__ in normal entry boldface]
String constant with version number of abstract grammar file.
3.1: 67616; 3.2: 82163; 3.3: x

--
assignee: docs@python
components: Documentation
messages: 132951
nosy: docs@python, terry.reedy
priority: normal
severity: normal
stage: needs patch
status: open
title: Ast doc: warning and version number
versions: Python 2.7, Python 3.2, Python 3.3

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com