summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Petrello <lists@ryanpetrello.com>2013-02-05 09:44:33 -0500
committerRyan Petrello <lists@ryanpetrello.com>2013-02-05 09:44:33 -0500
commitefa1a6cca76d53331edb13cc9e23c0cbb4d4777b (patch)
tree8eedf9f2b1050182910419e2c63bf98ac6ff3a21
parent31177f2982805549ea2022c9aa8b06315b15a9ff (diff)
downloadpecan-efa1a6cca76d53331edb13cc9e23c0cbb4d4777b.tar.gz
Improve inspection with ``dir()`` for ``pecan.request`` and ``pecan.response``
-rw-r--r--pecan/core.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pecan/core.py b/pecan/core.py
index 3f22d79..1005965 100644
--- a/pecan/core.py
+++ b/pecan/core.py
@@ -38,6 +38,11 @@ def proxy(key):
def __delattr__(self, attr):
obj = getattr(state, key)
return delattr(obj, attr)
+
+ def __dir__(self):
+ obj = getattr(state, key)
+ return dir(obj)
+
return ObjectProxy()