Terribly sorry for all the spamming but I'm truly perplexed by the following error. I tried a similar toy example to test the **keywords syntax and it worked.
I thought I had changed the sage.categories.modules_with_basis.ModulesWithBasis tensor ParentMethod to accept keyword arguments. sage/categories/modules_with_basis.py class ModulesWithBasis(Category_over_base_ring): class ParentMethods: def tensor(*parents, **keywords): --------------------- I did sage -b and then ran a test where I tried out the new syntax and got the following error. [mshimo@shimozono categories]$ sage -t modules_with_basis.py Running doctests with ID 2014-02-24-10-24-02-32d69c8c. Doctesting 1 file. sage -t modules_with_basis.py ********************************************************************** File "modules_with_basis.py", line 456, in sage.categories.modules_with_basis.ModulesWithBasis.ParentMethods.tensor Failed example: M = A.tensor(A, A, category = ModulesWithBasis(QQ)) Exception raised: Traceback (most recent call last): File "/home/mshimo/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 480, in _run self.execute(example, compiled, test.globs) File "/home/mshimo/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 839, in execute exec compiled in globs File "<doctest sage.categories.modules_with_basis.ModulesWithBasis.ParentMethods.tensor[5]>", line 1, in <module> M = A.tensor(A, A, category = ModulesWithBasis(QQ)) TypeError: tensor() got an unexpected keyword argument 'category' -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/groups/opt_out.