- From: Yosi Scharf <syosi@MIT.EDU>
- Date: Thu, 25 Aug 2005 16:37:54 -0400
- To: Yarden Katz <yarden@umd.edu>
- CC: public-cwm-talk@w3.org
Yarden Katz wrote: > >Hey, > > Good eye - this is a bug that we had in an older version that was > accidently reintroduced. It is easy to fix -- I will update SVN > soon. > >Thanks a lot. > > This looks like the fix to me. I hope it's useful. syosi@mr-burns:~/pychinko/pychinko$ svn diff nodes.py Index: nodes.py =================================================================== --- nodes.py (revision 4613) +++ nodes.py (working copy) @@ -187,7 +187,7 @@ if isinstance(self.lnode, AlphaNode): key = removedups(self.lnode.svars + self.lnode.vars + self.rnode.vars) elif isinstance(self.lnode, BetaNode): - key = self.pattern + key = removedups(self.lnode.pattern + self.rnode.vars) for i, v in enumerate(key): bindings[v] = row[i] return bindings ----------------------------------------- Yosi
Received on Thursday, 25 August 2005 20:38:08 UTC