mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
node: remove Python 2 support
Reviewed By: quark-zju Differential Revision: D42183497 fbshipit-source-id: 069fe3dd1a319dd428ed0ebc1e5a6ee8c0e228cc
This commit is contained in:
parent
4c68fd1c71
commit
159fe07e6d
@ -13,25 +13,21 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import binascii
|
||||
import sys
|
||||
|
||||
|
||||
# This ugly style has a noticeable effect in manifest parsing
|
||||
bhex = binascii.hexlify
|
||||
bbin = binascii.unhexlify
|
||||
|
||||
if sys.version_info.major == 3:
|
||||
|
||||
def bin(node):
|
||||
try:
|
||||
return bbin(node)
|
||||
except binascii.Error as e:
|
||||
raise TypeError(e)
|
||||
def bin(node):
|
||||
try:
|
||||
return bbin(node)
|
||||
except binascii.Error as e:
|
||||
raise TypeError(e)
|
||||
|
||||
hex = bytes.hex
|
||||
else:
|
||||
bin = bbin
|
||||
hex = bhex
|
||||
|
||||
hex = bytes.hex
|
||||
nullrev = -1
|
||||
nullid = b"\0" * 20
|
||||
nullhex = hex(nullid)
|
||||
|
Loading…
Reference in New Issue
Block a user