commit 786624951b627ae76370ab3afe38997552b80ae2 Author: Damian Johnson atagar@torproject.org Date: Sun Dec 9 14:23:42 2012 -0800
Consolidating how StreamClosureReason is made --- stem/__init__.py | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/stem/__init__.py b/stem/__init__.py index 092413b..9dd0cb5 100644 --- a/stem/__init__.py +++ b/stem/__init__.py @@ -574,16 +574,11 @@ StreamStatus = stem.util.enum.UppercaseEnum( "CLOSED", )
-# add STREAM event specific reasons to the list of RELAY_END reasons -_tmp_StreamClosureReason = [v for v in RelayEndReason] -_tmp_StreamClosureReason.extend(( +# StreamClosureReason is a superset of RelayEndReason +StreamClosureReason = stem.util.enum.UppercaseEnum(*(RelayEndReason.keys() + ( "END", "PRIVATE_ADDR", -)) -# build UppercaseEnum from extended list -StreamClosureReason = stem.util.enum.UppercaseEnum(*_tmp_StreamClosureReason) -# remove temporary list -del _tmp_StreamClosureReason +)))
StreamSource = stem.util.enum.UppercaseEnum( "CACHE",