parse_as_rest(patterns=[('...',query)]
This commit is contained in:
1 parent
4ce3ebf1fd
commit
45e8e20eae
2 files changed
+9
-1
No files matched your search
@@ -1 +1 @@
|
||||
Version 2.4.1-alpha.2+timestamp.2013.01.09.10.17.54
|
||||
Version 2.4.1-alpha.2+timestamp.2013.01.09.10.44.15
|
||||
@@ -7175,9 +7175,15 @@ def index():
|
||||
return Row({'status':200,'pattern':'list',
|
||||
'error':None,'response':patterns})
|
||||
for pattern in patterns:
|
||||
if isinstance(pattern,tuple):
|
||||
pattern, basequery = pattern
|
||||
else:
|
||||
basequery = None
|
||||
otable=table=None
|
||||
if not isinstance(queries,dict):
|
||||
dbset=db(queries)
|
||||
if basequery is not None:
|
||||
dbset = dbset(basequery)
|
||||
i=0
|
||||
tags = pattern[1:].split('/')
|
||||
if len(tags)!=len(args):
|
||||
@@ -7224,6 +7230,8 @@ def index():
|
||||
raise RuntimeError("invalid pattern: %s" % pattern)
|
||||
if not otable and isinstance(queries,dict):
|
||||
dbset = db(queries[table])
|
||||
if basequery is not None:
|
||||
dbset = dbset(basequery)
|
||||
dbset=dbset(query)
|
||||
else:
|
||||
raise RuntimeError("missing relation in pattern: %s" % pattern)
|
||||
|
||||
Reference in new issue
Block a user