import math
-from bulletml import parser, errors
+from bulletml import parser
# TODO(jfw): This is very non-Pythonic, it's pretty much just the
# BulletML reference ActionImpl translated to Python.
@classmethod
def FromDoc(cls, doc, params=(), x=0, y=0, speed=0, direction=0,
target=None, rank=0.5):
+ """Construct a bullet from top-level actions in a document."""
actions = [act(params, rank) for act in doc.top]
return cls(x, y, direction, speed, target, actions, rank=rank)