Slide 19
Slide 19 text
@classmethod
def
addE(cls,
outV,
inV,
**kwargs):
cls.pipe
=
"outV
=
g.v({0});
inV
=
g.v({1});
".format(outV,
inV)
cls.pipe
+=
"e
=
g.addEdge(null,
outV,
inV,
'{0}');
".format(cls.namespace)
for
p,
v
in
kwargs.iteritems():
cls.pipe
+=
'e.setProperty("{0}",
{1});
'.format("_".join([cls.namespace,
p]),
repr(v))
cls.pipe
+=
'return
e'
return
cls
Pipes and Filters in Python (III)