- From: Mark Nottingham <mnot@mnot.net>
- Date: Sat, 22 May 2004 16:10:04 -0700
- To: public-cwm-bugs@w3.org
After a substantial time away, I'm getting back into using cwm. One of the projects I'm working on reliably fails in the following manner, but I'm not sure if it's a bug with my data (if so, it seems like a pretty spectacular way to fail), or cwm. Does this look like a known problem in cwm? Perhaps something that's not friendly to Python 2.3 in the code? This is the latest from CVS, with Python 2.3 (Apple's build) on OSX 10.3.3. Thanks, adsl-67-119-69-246:~/Projects/HTTP header registry/swap> ./cwm.py ~/Desktop/rfc_rules.n3 ~/Desktop/out.n3 --think --purge > ~/out.n3 Traceback (most recent call last): File "./cwm.py", line 646, in ? doCommand() File "./cwm.py", line 517, in doCommand think(workingContext, mode=option_flags["think"]) File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 58, in think return InferenceTask(knowledgeBase, ruleFormula, mode=mode, repeat=1).run() File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 207, in run return self.runSmart() File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 195, in runSmart total += cy.run() File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 303, in run return rule.once() File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 404, in once total = query.resolve() File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 545, in resolve return self.unify(self.queue, self.variables, self.existentials) File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 709, in unify nbs = item.tryBuiltin(queue, bindings, heavy=0, evidence=evidence) File "/Users/mnot/Projects/HTTP header registry/swap/query.py", line 995, in tryBuiltin result = pred.evalSubj(obj, queue, bindings.copy(), proof, self.query) File "/Users/mnot/Projects/HTTP header registry/swap/term.py", line 864, in evalSubj return self.store._fromPython(self.evaluateSubject(obj.value())) File "/Users/mnot/Projects/HTTP header registry/swap/llyn.py", line 706, in evaluateSubject if ':' not in object: TypeError: iterable argument required -- Mark Nottingham http://www.mnot.net/
Received on Saturday, 22 May 2004 19:10:12 UTC