[issue11770] inspect.dir_static

2014-01-28 Thread Yury Selivanov

Changes by Yury Selivanov yselivanov...@gmail.com:


--
versions: +Python 3.5 -Python 3.4

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



[issue11770] inspect.dir_static

2014-01-28 Thread Claudiu.Popa

Changes by Claudiu.Popa pcmantic...@gmail.com:


--
nosy: +Claudiu.Popa

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



[issue11770] inspect.dir_static

2012-09-30 Thread Tom Wardill

Changes by Tom Wardill t...@howrandom.net:


--
versions: +Python 3.4 -Python 3.3

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



[issue11770] inspect.dir_static

2011-07-15 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
stage: needs patch - patch review
type: behavior - feature request

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



[issue11770] inspect.dir_static

2011-04-09 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

Thanks for the patch Andreas. On a quick read through it looks good. I'll do a 
proper review shortly.

--

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



[issue11770] inspect.dir_static

2011-04-09 Thread Andreas Stührk

Andreas Stührk andy-pyt...@hammerhartes.de added the comment:

See issue #11813 for the module problem.

--

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



[issue11770] inspect.dir_static

2011-04-08 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Would it respect __dir__?

--
nosy: +eric.araujo

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



[issue11770] inspect.dir_static

2011-04-08 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

No. It would return all members accessible to getattr_static (which is 
completely unrelated to what __dir__ may or may not return). Also calling 
__dir__ would mean code execution, and the point of these functions is to avoid 
this where possible.

--

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



[issue11770] inspect.dir_static

2011-04-08 Thread Daniel Urban

Changes by Daniel Urban urban.dani...@gmail.com:


--
nosy: +durban

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



[issue11770] inspect.dir_static

2011-04-08 Thread Andreas Stührk

Andreas Stührk andy-pyt...@hammerhartes.de added the comment:

A first patch, misses any documentation changes. While working on it, I 
realised that modules technically shadow the __dict__ attribute (because 
modules use tp_dictoffset, hence module have a __dict__ member that points to 
the instance dict). I updated `_shadowed_dict()` so that it now disregards 
member descriptors as shadowing (as they will never trigger any code 
execution), but theoretically, the members can be any object (not just dicts), 
so I have to think a bit more about that case (as a custom object still can 
trigger code execution).

Also, `dir_static()` behaves slightly different from `dir()` (e.g. `dir()` 
raises a `TypeError` if the module's __dict__ attribute isn't a dictionary, 
which is kind of impossible for `dir_static` as it doesn't even try to acccess 
`__dict__` if it is shadowed), but IMHO such edge-cases are expected to behave 
differently for a static version and hence we don't care at all about that.

--
keywords: +patch
Added file: http://bugs.python.org/file21591/issue11770.patch

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



[issue11770] inspect.dir_static

2011-04-07 Thread Andreas Stührk

Changes by Andreas Stührk andy-pyt...@hammerhartes.de:


--
nosy: +Trundle

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



[issue11770] inspect.dir_static

2011-04-05 Thread Michael Foord

New submission from Michael Foord mich...@voidspace.org.uk:

A version of dir that returns all the members that can be seen by 
getattr_static.

--
assignee: michael.foord
components: Library (Lib)
messages: 133017
nosy: michael.foord
priority: low
severity: normal
stage: needs patch
status: open
title: inspect.dir_static
type: behavior
versions: Python 3.3

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