50 |
props[node] = prop |
props[node] = prop |
51 |
|
|
52 |
class Cmp(java.util.Comparator): |
class Cmp(java.util.Comparator): |
53 |
|
def __init__(self, get): self.get = get |
54 |
|
|
55 |
def compare(self, r1, r2): |
def compare(self, r1, r2): |
56 |
return [t,r,s,v,u,w].index(r1) - [t,r,s,v,u,w].index(r2) |
return [t,r,s,v,u,w].index(self.get(r1)) \ |
57 |
|
- [t,r,s,v,u,w].index(self.get(r2)) |
58 |
|
|
59 |
|
|
60 |
def distance(p1, p2): |
def distance(p1, p2): |
97 |
w.addProperty(p, r) |
w.addProperty(p, r) |
98 |
|
|
99 |
vs = getvs() |
vs = getvs() |
100 |
cursor = gzz.loom.Cursor(Cmp(), r, 1, s) |
cursor = gzz.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
101 |
|
Cmp(lambda stmt: stmt.getObject()), |
102 |
|
r, 1, s) |
103 |
assert cursor.rotation == 0 |
assert cursor.rotation == 0 |
104 |
view.render(vs, 0, cursor) |
view.render(vs, 0, cursor) |
105 |
|
|