@@ -135,12 +135,12 @@ An optional seed (default is 0) can be used to alter the result predictably:
135135.. code-block :: python
136136
137137 >> > import xxhash
138- >> > xxhash.xxh64(' xxhash' ).hexdigest()
138+ >> > xxhash.xxh64(b ' xxhash' ).hexdigest()
139139 ' 32dd38952c4bc720'
140- >> > xxhash.xxh64(' xxhash' , seed = 20141025 ).hexdigest()
140+ >> > xxhash.xxh64(b ' xxhash' , seed = 20141025 ).hexdigest()
141141 ' b559b98d844e0635'
142142 >> > x = xxhash.xxh64(seed = 20141025 )
143- >> > x.update(' xxhash' )
143+ >> > x.update(b ' xxhash' )
144144 >> > x.hexdigest()
145145 ' b559b98d844e0635'
146146 >> > x.intdigest()
@@ -152,22 +152,22 @@ defined behavior, it's better not to make it happen:
152152
153153.. code-block :: python
154154
155- >> > xxhash.xxh32(' I want an unsigned 32-bit seed!' , seed = 0 ).hexdigest()
155+ >> > xxhash.xxh32(b ' I want an unsigned 32-bit seed!' , seed = 0 ).hexdigest()
156156 ' f7a35af8'
157- >> > xxhash.xxh32(' I want an unsigned 32-bit seed!' , seed = 2 ** 32 ).hexdigest()
157+ >> > xxhash.xxh32(b ' I want an unsigned 32-bit seed!' , seed = 2 ** 32 ).hexdigest()
158158 ' f7a35af8'
159- >> > xxhash.xxh32(' I want an unsigned 32-bit seed!' , seed = 1 ).hexdigest()
159+ >> > xxhash.xxh32(b ' I want an unsigned 32-bit seed!' , seed = 1 ).hexdigest()
160160 ' d8d4b4ba'
161- >> > xxhash.xxh32(' I want an unsigned 32-bit seed!' , seed = 2 ** 32 + 1 ).hexdigest()
161+ >> > xxhash.xxh32(b ' I want an unsigned 32-bit seed!' , seed = 2 ** 32 + 1 ).hexdigest()
162162 ' d8d4b4ba'
163163 >> >
164- >> > xxhash.xxh64(' I want an unsigned 64-bit seed!' , seed = 0 ).hexdigest()
164+ >> > xxhash.xxh64(b ' I want an unsigned 64-bit seed!' , seed = 0 ).hexdigest()
165165 ' d4cb0a70a2b8c7c1'
166- >> > xxhash.xxh64(' I want an unsigned 64-bit seed!' , seed = 2 ** 64 ).hexdigest()
166+ >> > xxhash.xxh64(b ' I want an unsigned 64-bit seed!' , seed = 2 ** 64 ).hexdigest()
167167 ' d4cb0a70a2b8c7c1'
168- >> > xxhash.xxh64(' I want an unsigned 64-bit seed!' , seed = 1 ).hexdigest()
168+ >> > xxhash.xxh64(b ' I want an unsigned 64-bit seed!' , seed = 1 ).hexdigest()
169169 ' ce5087f12470d961'
170- >> > xxhash.xxh64(' I want an unsigned 64-bit seed!' , seed = 2 ** 64 + 1 ).hexdigest()
170+ >> > xxhash.xxh64(b ' I want an unsigned 64-bit seed!' , seed = 2 ** 64 + 1 ).hexdigest()
171171 ' ce5087f12470d961'
172172
173173
@@ -204,27 +204,27 @@ so we can avoid allocating XXH32/64 state on heap:
204204.. code-block :: python
205205
206206 >> > import xxhash
207- >> > xxhash.xxh64(' a' ).digest() == xxhash.xxh64_digest(' a' )
207+ >> > xxhash.xxh64(b ' a' ).digest() == xxhash.xxh64_digest(b ' a' )
208208 True
209- >> > xxhash.xxh64(' a' ).intdigest() == xxhash.xxh64_intdigest(' a' )
209+ >> > xxhash.xxh64(b ' a' ).intdigest() == xxhash.xxh64_intdigest(b ' a' )
210210 True
211- >> > xxhash.xxh64(' a' ).hexdigest() == xxhash.xxh64_hexdigest(' a' )
211+ >> > xxhash.xxh64(b ' a' ).hexdigest() == xxhash.xxh64_hexdigest(b ' a' )
212212 True
213- >> > xxhash.xxh64_hexdigest(' xxhash' , seed = 20141025 )
213+ >> > xxhash.xxh64_hexdigest(b ' xxhash' , seed = 20141025 )
214214 ' b559b98d844e0635'
215- >> > xxhash.xxh64_intdigest(' xxhash' , seed = 20141025 )
216- 13067679811253438005 L
217- >> > xxhash.xxh64_digest(' xxhash' , seed = 20141025 )
218- ' \xb5 Y\xb9\x8d\x84 N\x06 5'
215+ >> > xxhash.xxh64_intdigest(b ' xxhash' , seed = 20141025 )
216+ 13067679811253438005
217+ >> > xxhash.xxh64_digest(b ' xxhash' , seed = 20141025 )
218+ b ' \xb5 Y\xb9\x8d\x84 N\x06 5'
219219
220220 .. code-block :: python
221221
222222 In [1 ]: import xxhash
223223
224- In [2 ]: % timeit xxhash.xxh64_hexdigest(' xxhash' )
224+ In [2 ]: % timeit xxhash.xxh64_hexdigest(b ' xxhash' )
225225 268 ns ± 24.1 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
226226
227- In [3 ]: % timeit xxhash.xxh64(' xxhash' ).hexdigest()
227+ In [3 ]: % timeit xxhash.xxh64(b ' xxhash' ).hexdigest()
228228 416 ns ± 17.3 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
229229
230230
0 commit comments