Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcbd9ca4

Browse files
Harmon758Byron
authored andcommitted
Remove and replace compat.unicode
1 parentb5dd2f0 commitcbd9ca4

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

‎git/cmd.py‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
defenc,
2626
force_bytes,
2727
PY3,
28-
# just to satisfy flake8 on py3
29-
unicode,
3028
safe_decode,
3129
is_posix,
3230
is_win,
@@ -920,15 +918,15 @@ def __unpack_args(cls, arg_list):
920918
ifnotisinstance(arg_list, (list,tuple)):
921919
# This is just required for unicode conversion, as subprocess can't handle it
922920
# However, in any other case, passing strings (usually utf-8 encoded) is totally fine
923-
ifnotPY3andisinstance(arg_list,unicode):
921+
ifnotPY3andisinstance(arg_list,str):
924922
return [arg_list.encode(defenc)]
925923
return [str(arg_list)]
926924

927925
outlist= []
928926
forarginarg_list:
929927
ifisinstance(arg_list, (list,tuple)):
930928
outlist.extend(cls.__unpack_args(arg))
931-
elifnotPY3andisinstance(arg_list,unicode):
929+
elifnotPY3andisinstance(arg_list,str):
932930
outlist.append(arg_list.encode(defenc))
933931
# END recursion
934932
else:

‎git/compat.py‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,16 @@
3232
defenc=sys.getfilesystemencoding()
3333

3434
ifPY3:
35-
unicode=str
3635
binary_type=bytes
3736
else:
3837
ifdefenc=='ascii':
3938
defenc='utf-8'
40-
unicode=unicode
4139
binary_type=str
4240

4341

4442
defsafe_decode(s):
4543
"""Safely decodes a binary string to unicode"""
46-
ifisinstance(s,unicode):
44+
ifisinstance(s,str):
4745
returns
4846
elifisinstance(s,bytes):
4947
returns.decode(defenc,'surrogateescape')
@@ -53,7 +51,7 @@ def safe_decode(s):
5351

5452
defsafe_encode(s):
5553
"""Safely decodes a binary string to unicode"""
56-
ifisinstance(s,unicode):
54+
ifisinstance(s,str):
5755
returns.encode(defenc)
5856
elifisinstance(s,bytes):
5957
returns
@@ -63,7 +61,7 @@ def safe_encode(s):
6361

6462
defwin_encode(s):
6563
"""Encode unicodes for process arguments on Windows."""
66-
ifisinstance(s,unicode):
64+
ifisinstance(s,str):
6765
returns.encode(locale.getpreferredencoding(False))
6866
elifisinstance(s,bytes):
6967
returns

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2026 Movatter.jp