| 1 |
Index: django/core/handlers/modpython.py |
|---|
| 2 |
=================================================================== |
|---|
| 3 |
--- django/core/handlers/modpython.py (revision 3764) |
|---|
| 4 |
+++ django/core/handlers/modpython.py (working copy) |
|---|
| 5 |
@@ -16,9 +16,25 @@ |
|---|
| 6 |
self.path = req.uri |
|---|
| 7 |
|
|---|
| 8 |
def __repr__(self): |
|---|
| 9 |
+ try: |
|---|
| 10 |
+ get = pformat(self.GET) |
|---|
| 11 |
+ except: |
|---|
| 12 |
+ get = '<internal error>' |
|---|
| 13 |
+ try: |
|---|
| 14 |
+ post = pformat(self.POST) |
|---|
| 15 |
+ except: |
|---|
| 16 |
+ post = '<internal error>' |
|---|
| 17 |
+ try: |
|---|
| 18 |
+ cookies = pformat(self.COOKIES) |
|---|
| 19 |
+ except: |
|---|
| 20 |
+ cookies = '<internal error>' |
|---|
| 21 |
+ try: |
|---|
| 22 |
+ meta = pformat(self.META) |
|---|
| 23 |
+ except: |
|---|
| 24 |
+ meta = '<internal error>' |
|---|
| 25 |
+ |
|---|
| 26 |
return '<ModPythonRequest\npath:%s,\nGET:%s,\nPOST:%s,\nCOOKIES:%s,\nMETA:%s>' % \ |
|---|
| 27 |
- (self.path, pformat(self.GET), pformat(self.POST), pformat(self.COOKIES), |
|---|
| 28 |
- pformat(self.META)) |
|---|
| 29 |
+ (self.path, get, post, cookies, meta) |
|---|
| 30 |
|
|---|
| 31 |
def get_full_path(self): |
|---|
| 32 |
return '%s%s' % (self.path, self._req.args and ('?' + self._req.args) or '') |
|---|