[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] Improve string and integer normalization
commit fb019cc06c5c7c2ae18d1c5b4d7c03bef69b88b8
Merge: 8a065f42 ec796c73
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Sun May 13 17:37:55 2018 -0700
Improve string and integer normalization
Like any library with python 2.x and 3.x compatibility we normalize strings
(bytes/unicode) and integers (int/long). While fixing a normalization bug in
stem.client I decided to revisit our str/int_type constants. Throughout most of
our tests their usage was irrelevant, and in our library there were better
options.
stem/client/cell.py | 8 +++--
stem/client/datatype.py | 5 +--
stem/control.py | 13 +++----
stem/descriptor/__init__.py | 7 ++--
stem/descriptor/certificate.py | 5 ++-
stem/descriptor/reader.py | 13 +++----
stem/descriptor/server_descriptor.py | 3 +-
stem/exit_policy.py | 15 ++++----
stem/response/events.py | 42 +++++++++++++----------
stem/util/__init__.py | 41 ++++++++++++++++++----
stem/util/connection.py | 7 ++--
stem/util/enum.py | 4 +--
stem/util/str_tools.py | 11 +++---
stem/util/system.py | 5 +--
test/settings.cfg | 8 +++--
test/unit/client/__init__.py | 4 +--
test/unit/client/cell.py | 6 ++--
test/unit/descriptor/microdescriptor.py | 5 ++-
test/unit/descriptor/networkstatus/document_v3.py | 41 +++++++++++-----------
test/unit/descriptor/reader.py | 37 ++++++++++----------
test/unit/descriptor/server_descriptor.py | 7 ++--
test/unit/tutorial_examples.py | 13 ++++---
test/unit/util/system.py | 5 ++-
23 files changed, 169 insertions(+), 136 deletions(-)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits