1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# HG changeset patch
# User Philip Jenvey <pjenvey@underboss.org>
# Date 1414136649 25200
# Branch py3k
# Node ID 8c340acffe279d63dd2df525173713b2054619c8
# Parent a87e6542c186bdc7408ea027aed83c62820a9c49
issue1899: fix broken bytes usage from default
diff --git a/lib_pypy/_tkinter/app.py b/lib_pypy/_tkinter/app.py
--- a/lib_pypy/_tkinter/app.py
+++ b/lib_pypy/_tkinter/app.py
@@ -439,7 +439,7 @@
if isinstance(s, int):
return s
s = s.encode('utf-8')
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("int*")
res = tklib.Tcl_GetBoolean(self.interp, s, v)
@@ -451,7 +451,7 @@
if isinstance(s, int):
return s
s = s.encode('utf-8')
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("int*")
res = tklib.Tcl_GetInt(self.interp, s, v)
@@ -463,7 +463,7 @@
if isinstance(s, float):
return s
s = s.encode('utf-8')
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("double*")
res = tklib.Tcl_GetDouble(self.interp, s, v)
@@ -472,7 +472,7 @@
return v[0]
def exprboolean(self, s):
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("int*")
res = tklib.Tcl_ExprBoolean(self.interp, s, v)
@@ -481,7 +481,7 @@
return v[0]
def exprlong(self, s):
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("long*")
res = tklib.Tcl_ExprLong(self.interp, s, v)
@@ -490,7 +490,7 @@
return v[0]
def exprdouble(self, s):
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
v = tkffi.new("double*")
res = tklib.Tcl_ExprDouble(self.interp, s, v)
@@ -499,7 +499,7 @@
return v[0]
def exprstring(self, s):
- if '\x00' in s:
+ if b'\x00' in s:
raise TypeError
res = tklib.Tcl_ExprString(self.interp, s)
if res == tklib.TCL_ERROR:
|