projects
/
python-bulletml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Separate element constructors from regular constructors.
[python-bulletml.git]
/
bulletml
/
impl.py
diff --git
a/bulletml/impl.py
b/bulletml/impl.py
index
9139f9c
..
92982db
100644
(file)
--- a/
bulletml/impl.py
+++ b/
bulletml/impl.py
@@
-7,7
+7,7
@@
from __future__ import division
import math
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.
# TODO(jfw): This is very non-Pythonic, it's pretty much just the
# BulletML reference ActionImpl translated to Python.
@@
-297,6
+297,7
@@
class Bullet(object):
@classmethod
def FromDoc(cls, doc, params=(), x=0, y=0, speed=0, direction=0,
target=None, rank=0.5):
@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)
actions = [act(params, rank) for act in doc.top]
return cls(x, y, direction, speed, target, actions, rank=rank)