Mercurial > p > roundup > code
comparison roundup/cgi/templating.py @ 4055:de832c486f86
Fix designator regular expression in HTMLDatabase.__getitem__.
| author | Stefan Seefeld <stefan@seefeld.name> |
|---|---|
| date | Thu, 19 Feb 2009 23:23:35 +0000 |
| parents | 6070bc4935fa |
| children | a82b17500b22 |
comparison
equal
deleted
inserted
replaced
| 4054:6070bc4935fa | 4055:de832c486f86 |
|---|---|
| 339 self._db = client.db | 339 self._db = client.db |
| 340 | 340 |
| 341 # we want config to be exposed | 341 # we want config to be exposed |
| 342 self.config = client.db.config | 342 self.config = client.db.config |
| 343 | 343 |
| 344 def __getitem__(self, item, desre=re.compile(r'(?P<cl>\w+)(?P<id>[-\d]+)')): | 344 def __getitem__(self, item, desre=re.compile(r'(?P<cl>[a-zA-Z_]+)(?P<id>[-\d]+)')): |
| 345 # check to see if we're actually accessing an item | 345 # check to see if we're actually accessing an item |
| 346 m = desre.match(item) | 346 m = desre.match(item) |
| 347 if m: | 347 if m: |
| 348 cl = m.group('cl') | 348 cl = m.group('cl') |
| 349 self._client.db.getclass(cl) | 349 self._client.db.getclass(cl) |
