Skip to content

Commit d8682e7

Browse files
committed
Update README examples to use bytes literals
1 parent 4d189cb commit d8682e7

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

README.rst

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
13067679811253438005L
217-
>>> xxhash.xxh64_digest('xxhash', seed=20141025)
218-
'\xb5Y\xb9\x8d\x84N\x065'
215+
>>> xxhash.xxh64_intdigest(b'xxhash', seed=20141025)
216+
13067679811253438005
217+
>>> xxhash.xxh64_digest(b'xxhash', seed=20141025)
218+
b'\xb5Y\xb9\x8d\x84N\x065'
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

Comments
 (0)