GitHub user aboudreault reopened a pull request:

    https://github.com/apache/tinkerpop/pull/550

    Fix the serializers lookup to handle the type first, then the class 
inheritance

    A good example of the need for this fix is with these types:
    * datetime.date
    * datetime.datetime
    
    Since a datetime is a subclass of a date and that a dict is unordered... it 
might happen that the wrong serializer is selected. (since 
isinstance(my_datetime_instance, datetime.date) == True)

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/aboudreault/tinkerpop fix-serializer-lookup

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tinkerpop/pull/550.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #550
    
----
commit eaad5a9f72ade969295254efb068993bb9db3d9a
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-03T15:26:17Z

    Merge branch 'tp32'

commit 3f57dfe2bb681bb7420d74003d507da449645797
Author: Stephen Mallette <[email protected]>
Date:   2016-11-03T15:35:58Z

    Merge branch 'tp32'

commit 3bcc63fd603ecf7925fe1644e78094c9c6fa07df
Author: Stephen Mallette <[email protected]>
Date:   2016-11-03T15:56:45Z

    Merge branch 'TINKERPOP-1420'

commit 9c8709276f4593e646a88c907a0730b097eae912
Author: Stephen Mallette <[email protected]>
Date:   2016-11-03T18:25:01Z

    Merge branch 'tp32'

commit 15447446440f314e7880fe89fed13ed06c09f7e8
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-04T12:09:56Z

    Merge branch 'TINKERPOP-1211'

commit f8220be5a4aedfb62bf88702cfb9fb4781e99e3e
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-04T13:06:14Z

    Merge branch 'tp32'

commit 567e2b7f34908f191ded84b4640708e6fe2a208b
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-07T16:39:55Z

    Merge branch 'tp32'

commit 2c68b8a529df7855aeac6ff0cfe834713c111f75
Author: Stephen Mallette <[email protected]>
Date:   2016-11-07T23:32:56Z

    Merge branch 'tp32'

commit ab633ded15fba5d952149afc7e5357abdfbb6009
Author: Stephen Mallette <[email protected]>
Date:   2016-11-09T13:51:08Z

    Fixed bad indentation in gremlin.html page CTR

commit 16268e2ff978cddf0c103a674b65669acafefd56
Author: Stephen Mallette <[email protected]>
Date:   2016-11-09T13:53:59Z

    Added OrientDB to provider listing on home page CTR

commit a67237349db54cc76825a1ac52c053b5beb97f0d
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-10T14:12:49Z

    Merge branch 'tp32'

commit 2d2f7acca137180e569473ac8cb4d8e54f45da6a
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-11T00:30:24Z

    Merge branch 'tp32'

commit 9106279c2ffb0f96b531b58d375460f6f02e828c
Author: Daniel Kuppitz <[email protected]>
Date:   2016-11-11T17:38:03Z

    Merge branch 'tp32'

commit df84bc9458eb1b965ae524d40d2c299d2165860f
Author: Daniel Kuppitz <[email protected]>
Date:   2016-11-11T12:06:42Z

    Moved `NumberHelper` into `org.apache.tinkerpop.gremlin.util`.

commit 9ed4bcdd33af120eb545869e3ac5eba14a9baec8
Author: Stephen Mallette <[email protected]>
Date:   2016-11-11T19:18:01Z

    Merge branch 'tp32'

commit 97ab58d67814d8e8acc443607163b4d839e41ed3
Author: Stephen Mallette <[email protected]>
Date:   2016-11-11T20:08:09Z

    Merge branch 'tp32'

commit ccdb01c5bef7f1d25d86bcb563fc4a59cb3b59e0
Author: Stephen Mallette <[email protected]>
Date:   2016-11-13T12:00:27Z

    Merge branch 'tp32'

commit 04651a9d923e6438e6201a30ad22ed8f1a635405
Author: Stephen Mallette <[email protected]>
Date:   2016-11-14T13:03:00Z

    Merge branch 'tp32'

commit aee84b7b7d2c5e7f58217bef67615d7dda8fdf8a
Author: Stephen Mallette <[email protected]>
Date:   2016-11-14T20:51:02Z

    Merge branch 'tp32'

commit 39fad07d5c5ad3a317c9ec88baf9647599f3cb37
Author: Daniel Kuppitz <[email protected]>
Date:   2016-11-14T22:00:40Z

    Made `NummberHelper` class `final`.

commit 9fe678c5eaa93cacc11538d89cd92f2cacce7075
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-14T23:15:06Z

    Merge branch 'tp32'

commit 76b8fbf28eabb0d7d4ed0cc258ea370fa3040941
Author: Stephen Mallette <[email protected]>
Date:   2016-11-15T00:13:17Z

    Merge branch 'TINKERPOP-1538-tp32' into TINKERPOP-1538-master
    
    Conflicts:
        
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/AbstractGremlinServerPerformanceTest.java
        
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinAdditionPerformanceTest.java
        
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinTraversalPerformanceTest.java

commit 9ba6e775f74a70ded9678323426dea5e1d2929d9
Author: Robert Dale <[email protected]>
Date:   2016-11-15T02:03:24Z

    Merge branch 'tp32'

commit cd591d617e1423bc10586641a7965aded57ffba8
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-08T14:01:19Z

    Pop.mixed introduced to replace using a null Pop argument. SelectOneStep 
and SelectStep now default to using Pop.last instead of Pop.mixed. All other 
Scoping steps already use Pop.last semantics. This change will allow us to 
introduce a simpler Path data structure for LABELED_PATH traversals with 
complete Pop.last semantics (99 percent of uses).

commit 189d4f4a175474225fc0cc37423eb50dd23816b9
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-15T13:58:45Z

    per @spmallette instructions, selectV3d0 should be called selectV3d2. 
Changed and rebuilt.

commit 4166e7c90622f77cb2d327c8da698343bbc45f88
Author: Stephen Mallette <[email protected]>
Date:   2016-11-15T14:33:39Z

    Merge branch 'tp32'

commit ae11314c87dca8850756913e8122c52bcf941779
Author: Stephen Mallette <[email protected]>
Date:   2016-11-15T14:35:07Z

    Merge branch 'TINKERPOP-1538-master'

commit d19a1a5c6dc83f9ed7e7dddf34bdb3a238b7641e
Author: Stephen Mallette <[email protected]>
Date:   2016-11-15T14:42:27Z

    Merge branch 'tp32'

commit df228fb1a606840cb37b361218954757fdc91937
Author: Stephen Mallette <[email protected]>
Date:   2016-11-15T15:56:30Z

    Merge branch 'tp32'

commit a92e53086b74769e568dd4090c2759f06ae33ab8
Author: Marko A. Rodriguez <[email protected]>
Date:   2016-11-15T23:09:44Z

    Merge branch 'tp32'

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to