tinkerpop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From spmalle...@apache.org
Subject [24/50] [abbrv] tinkerpop git commit: Adjust py dsl traversals in docs to match patterns in test CTR
Date Tue, 05 Sep 2017 14:16:21 GMT
Adjust py dsl traversals in docs to match patterns in test CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/eb57077e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/eb57077e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/eb57077e

Branch: refs/heads/TINKERPOP-1489
Commit: eb57077eac68afdab9ac06962b68ceceada6bfc0
Parents: 7c954e9
Author: Stephen Mallette <spmva@genoprime.com>
Authored: Mon Aug 28 11:39:49 2017 -0400
Committer: Stephen Mallette <spmva@genoprime.com>
Committed: Mon Aug 28 11:39:49 2017 -0400

----------------------------------------------------------------------
 docs/src/reference/the-traversal.asciidoc       | 21 +++++++++++---------
 .../src/main/jython/tests/process/test_dsl.py   |  6 ++----
 2 files changed, 14 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/eb57077e/docs/src/reference/the-traversal.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc
index 3e67a25..d4c9efa 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -3234,17 +3234,20 @@ class SocialTraversal(GraphTraversal):
         return self.outE("created").count().is_(P.gte(number))
 
 class __(AnonymousTraversal):
-    @staticmethod
-    def knows(*args):
-        return SocialTraversal(None, None, Bytecode()).knows(*args)
 
-    @staticmethod
-    def youngestFriendsAge(*args):
-        return SocialTraversal(None, None, Bytecode()).youngestFriendsAge(*args)
+    graph_traversal = SocialTraversal
 
-    @staticmethod
-    def createdAtLeast(*args):
-        return SocialTraversal(None, None, Bytecode()).createdAtLeast(*args)
+    @classmethod
+    def knows(cls, *args):
+        return cls.graph_traversal(None, None, Bytecode()).knows(*args)
+
+    @classmethod
+    def youngestFriendsAge(cls, *args):
+        return cls.graph_traversal(None, None, Bytecode()).youngestFriendsAge(*args)
+
+    @classmethod
+    def createdAtLeast(cls, *args):
+        return cls.graph_traversal(None, None, Bytecode()).createdAtLeast(*args)
 
 
 class SocialTraversalSource(GraphTraversalSource):

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/eb57077e/gremlin-python/src/main/jython/tests/process/test_dsl.py
----------------------------------------------------------------------
diff --git a/gremlin-python/src/main/jython/tests/process/test_dsl.py b/gremlin-python/src/main/jython/tests/process/test_dsl.py
index 5ec79ca..7fe1ea4 100644
--- a/gremlin-python/src/main/jython/tests/process/test_dsl.py
+++ b/gremlin-python/src/main/jython/tests/process/test_dsl.py
@@ -62,12 +62,10 @@ class SocialTraversalSource(GraphTraversalSource):
         self.graph_traversal = SocialTraversal
 
     def persons(self, *args):
-        traversal = self.get_graph_traversal()
-        traversal.bytecode.add_step("V")
-        traversal.bytecode.add_step("hasLabel", "person")
+        traversal = self.get_graph_traversal().V().hasLabel("person")
 
         if len(args) > 0:
-            traversal.bytecode.add_step("has", "name", P.within(args))
+            traversal = traversal.has("name", P.within(args))
 
         return traversal
 


Mime
View raw message