Github user FlorianHockmann commented on the issue:
https://github.com/apache/tinkerpop/pull/915
> Is there a good reason for not exposing the StatusCode on the
ResponseException as well? I'm not familiar enough with the protocol to say
whether that's an internal detail or something the consumer should be able to
react to.
No, there is no good reason for not exposing it. I also thought about
exposing it but didn't get around yet to actually implement it. It makes sense
to expose the `StatusCode` in my opinion as it helps users to implement a
better error handling. The Java driver also [already exposes
it](https://github.com/apache/tinkerpop/blob/7a814e196519775079005cdf9bc73ec934302891/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/exception/ResponseException.java#L46).
I think that it would also fit well with the other changes in this PR. So,
if you want to address that as well, then I'd say go ahead and do so.
---