summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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()