Changeset 490
- Timestamp:
- 07/20/05 15:10:13
- Files:
-
- trunk/cherrypy/lib/cptools.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/lib/cptools.py
r465 r490 103 103 if len(args) == 0: 104 104 args = ("index",) 105 if hasattr( self, args[ 0 ] ): 106 return getattr( self, args[ 0 ] )( *args[ 1: ], **kwargs ) 105 m = getattr(self, args[0], None) 106 if m and getattr(m, "exposed", False): 107 return getattr(self, args[0])(*args[1:], **kwargs) 107 108 else: 109 m = getattr(self, "index", None) 110 if m and getattr(m, "exposed", False): 111 return self.index(*args, **kwargs) 108 112 raise cherrypy.NotFound, cherrypy.request.path 109 113 default.exposed = True

