[ 
https://issues.apache.org/jira/browse/THRIFT-546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12734331#action_12734331
 ] 

Henry Robinson commented on THRIFT-546:
---------------------------------------

+1 to the simpler approach. To avoid namespace collisions, perhaps prefix with 
__? Alternatively mimic the Java naming and use VALUES_TO_NAMES - that way 
there's only one reserved name across the two languages.

This would be extremely helpful to be able to map integers onto strings in 
Python without jumping through hoops doing a reverse lookup in class.__dict__.



> Python generated code should give the ability to convert to/from string names 
> of enums
> --------------------------------------------------------------------------------------
>
>                 Key: THRIFT-546
>                 URL: https://issues.apache.org/jira/browse/THRIFT-546
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Compiler (Python)
>            Reporter: Todd Lipcon
>            Assignee: Todd Lipcon
>         Attachments: thrift-546.txt
>
>
> The current code just generates enums as int constants namespaced within a 
> class. This patch adds dictionaries in that class called TO_STRING and 
> FROM_STRING, so enum values can be nicely printed in log messages, etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to