mirror of
https://github.com/zulip/zulip.git
synced 2025-11-19 22:19:48 +00:00
Apply Python 3 futurize transform libmodernize.fixes.fix_int_long_tuple.
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
from __future__ import absolute_import
|
||||||
#!/usr/bin/env python2.7
|
#!/usr/bin/env python2.7
|
||||||
# This file is adapted from samples/shellinabox/ssh-krb-wrapper in
|
# This file is adapted from samples/shellinabox/ssh-krb-wrapper in
|
||||||
# https://github.com/davidben/webathena, which has the following
|
# https://github.com/davidben/webathena, which has the following
|
||||||
@@ -27,6 +28,7 @@
|
|||||||
|
|
||||||
import base64
|
import base64
|
||||||
import struct
|
import struct
|
||||||
|
import six
|
||||||
|
|
||||||
# Some DER encoding stuff. Bleh. This is because the ccache contains a
|
# Some DER encoding stuff. Bleh. This is because the ccache contains a
|
||||||
# DER-encoded krb5 Ticket structure, whereas Webathena deserializes
|
# DER-encoded krb5 Ticket structure, whereas Webathena deserializes
|
||||||
@@ -48,7 +50,7 @@ def der_encode_tlv(tag, value):
|
|||||||
return chr(tag) + der_encode_length(len(value)) + value
|
return chr(tag) + der_encode_length(len(value)) + value
|
||||||
|
|
||||||
def der_encode_integer_value(val):
|
def der_encode_integer_value(val):
|
||||||
if not isinstance(val, (int, long)):
|
if not isinstance(val, six.integer_types):
|
||||||
raise TypeError("int")
|
raise TypeError("int")
|
||||||
# base 256, MSB first, two's complement, minimum number of octets
|
# base 256, MSB first, two's complement, minimum number of octets
|
||||||
# necessary. This has a number of annoying edge cases:
|
# necessary. This has a number of annoying edge cases:
|
||||||
|
|||||||
Reference in New Issue
Block a user