From 3ede2d683a056fb0e92542dc3fe4ca2ab17fdad7 Mon Sep 17 00:00:00 2001 From: Ashwini Oruganti Date: Sat, 3 Dec 2016 02:03:41 -0800 Subject: [PATCH] Use list comprehension to build the url_and_hash_list --- tls/message.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/tls/message.py b/tls/message.py index ee1a787..ff9b94b 100644 --- a/tls/message.py +++ b/tls/message.py @@ -250,17 +250,15 @@ def from_bytes(cls, bytes): :return: CertificateURL object. """ construct = _constructs.CertificateURL.parse(bytes) - url_and_hash_list = [] - for url_and_hash in construct.url_and_hash_list: - url_and_hash_list.append(URLAndHash( - url=url_and_hash.url, - padding=url_and_hash.padding, - sha1_hash=url_and_hash.sha1_hash, - )) - return cls( type=construct.type, - url_and_hash_list=url_and_hash_list, + url_and_hash_list=[ + URLAndHash( + url=url_and_hash.url, + padding=url_and_hash.padding, + sha1_hash=url_and_hash.sha1_hash, + ) + for url_and_hash in construct.url_and_hash_list], )