I think, it is just a typo in naming variables.
It sometimes crashes while using frosted with undefined global name exception.
diff -ru pies.orig/pies/ast.py pies/pies/ast.py
--- pies.orig/pies/ast.py...2013-12-30 13:43:14.000000000 +0400
+++ pies/pies/ast.py....2013-12-30 14:05:02.961252572 +0400
@@ -21,8 +21,8 @@
def argument_names(node):
return [arg.arg for arg in node.args.args]
- def kw_only_argument_names(self):
+ def kw_only_argument_names(node):
return [arg.arg for arg in node.args.kwonlyargs]
- def kw_only_default_count(self):
+ def kw_only_default_count(node):
return sum(1 for n in node.args.kw_defaults if n is not None)
I think, it is just a typo in naming variables. It sometimes crashes while using frosted with undefined global name exception.