Sorry for reviving an old thread, but I'm running into the same problem...
Does this solution still work for anybody? When I try it I get "gremlin_python.driver.protocol.GremlinServerError: 500: Key is defined for SINGLE cardinality which conflicts with specified: list", which is unfortunately the same that I get in my own code...
Is there an alternative to create a property with multiple values in gremlin-python? I tried .property(Cardinality.list_, 'name', 'm. a. rodriguez', 'name', 'marko'), but that doesn't work either.
Any input welcome!
Dirk