@@ -332,7 +332,7 @@ def routine(data, stacklevel=None):
332
332
#
333
333
# Make normal user-oriented packers, e.g. p8
334
334
#
335
- def _do_packing (op , size , number , endianness = None , sign = None ):
335
+ def _do_packing (op , size , number , endianness = None ):
336
336
337
337
name = "%s%s" % (op ,size )
338
338
mod = sys .modules [__name__ ]
@@ -343,14 +343,14 @@ def _do_packing(op, size, number, endianness=None, sign=None):
343
343
bu = getattr (mod , "_%sbu" % (name ))
344
344
345
345
endian = endianness or context .endian
346
- signed = sign or context .signed
346
+ signed = context .signed
347
347
return {("little" , True ): ls ,
348
348
("little" , False ): lu ,
349
349
("big" , True ): bs ,
350
350
("big" , False ): bu }[endian , signed ](number , 3 )
351
351
352
352
@LocalNoarchContext
353
- def p8 (number , endianness = None , sign = None , ** kwargs ):
353
+ def p8 (number , endianness = None , ** kwargs ):
354
354
"""p8(number, endianness, sign, ...) -> bytes
355
355
356
356
Packs an 8-bit integer
@@ -365,10 +365,10 @@ def p8(number, endianness = None, sign = None, **kwargs):
365
365
Returns:
366
366
The packed number as a byte string
367
367
"""
368
- return _do_packing ('p' , 8 , number , endianness , sign )
368
+ return _do_packing ('p' , 8 , number , endianness )
369
369
370
370
@LocalNoarchContext
371
- def p16 (number , endianness = None , sign = None , ** kwargs ):
371
+ def p16 (number , endianness = None , ** kwargs ):
372
372
"""p16(number, endianness, sign, ...) -> bytes
373
373
374
374
Packs an 16-bit integer
@@ -390,10 +390,10 @@ def p16(number, endianness = None, sign = None, **kwargs):
390
390
>>> p16(0x4142, endianness='big')
391
391
b'AB'
392
392
"""
393
- return _do_packing ('p' , 16 , number , endianness , sign )
393
+ return _do_packing ('p' , 16 , number , endianness )
394
394
395
395
@LocalNoarchContext
396
- def p32 (number , endianness = None , sign = None , ** kwargs ):
396
+ def p32 (number , endianness = None , ** kwargs ):
397
397
"""p32(number, endianness, sign, ...) -> bytes
398
398
399
399
Packs an 32-bit integer
@@ -415,10 +415,10 @@ def p32(number, endianness = None, sign = None, **kwargs):
415
415
>>> p32(0x41424344, endianness='big')
416
416
b'ABCD'
417
417
"""
418
- return _do_packing ('p' , 32 , number , endianness , sign )
418
+ return _do_packing ('p' , 32 , number , endianness )
419
419
420
420
@LocalNoarchContext
421
- def p64 (number , endianness = None , sign = None , ** kwargs ):
421
+ def p64 (number , endianness = None , ** kwargs ):
422
422
"""p64(number, endianness, sign, ...) -> bytes
423
423
424
424
Packs an 64-bit integer
@@ -440,10 +440,10 @@ def p64(number, endianness = None, sign = None, **kwargs):
440
440
>>> p64(0x4142434445464748, endianness='big')
441
441
b'ABCDEFGH'
442
442
"""
443
- return _do_packing ('p' , 64 , number , endianness , sign )
443
+ return _do_packing ('p' , 64 , number , endianness )
444
444
445
445
@LocalNoarchContext
446
- def u8 (data , endianness = None , sign = None , ** kwargs ):
446
+ def u8 (data , endianness = None , ** kwargs ):
447
447
"""u8(data, endianness, sign, ...) -> int
448
448
449
449
Unpacks an 8-bit integer
@@ -458,10 +458,10 @@ def u8(data, endianness = None, sign = None, **kwargs):
458
458
Returns:
459
459
The unpacked number
460
460
"""
461
- return _do_packing ('u' , 8 , data , endianness , sign )
461
+ return _do_packing ('u' , 8 , data , endianness )
462
462
463
463
@LocalNoarchContext
464
- def u16 (data , endianness = None , sign = None , ** kwargs ):
464
+ def u16 (data , endianness = None , ** kwargs ):
465
465
"""u16(data, endianness, sign, ...) -> int
466
466
467
467
Unpacks an 16-bit integer
@@ -476,10 +476,10 @@ def u16(data, endianness = None, sign = None, **kwargs):
476
476
Returns:
477
477
The unpacked number
478
478
"""
479
- return _do_packing ('u' , 16 , data , endianness , sign )
479
+ return _do_packing ('u' , 16 , data , endianness )
480
480
481
481
@LocalNoarchContext
482
- def u32 (data , endianness = None , sign = None , ** kwargs ):
482
+ def u32 (data , endianness = None , ** kwargs ):
483
483
"""u32(data, endianness, sign, ...) -> int
484
484
485
485
Unpacks an 32-bit integer
@@ -494,10 +494,10 @@ def u32(data, endianness = None, sign = None, **kwargs):
494
494
Returns:
495
495
The unpacked number
496
496
"""
497
- return _do_packing ('u' , 32 , data , endianness , sign )
497
+ return _do_packing ('u' , 32 , data , endianness )
498
498
499
499
@LocalNoarchContext
500
- def u64 (data , endianness = None , sign = None , ** kwargs ):
500
+ def u64 (data , endianness = None , ** kwargs ):
501
501
"""u64(data, endianness, sign, ...) -> int
502
502
503
503
Unpacks an 64-bit integer
@@ -512,7 +512,7 @@ def u64(data, endianness = None, sign = None, **kwargs):
512
512
Returns:
513
513
The unpacked number
514
514
"""
515
- return _do_packing ('u' , 64 , data , endianness , sign )
515
+ return _do_packing ('u' , 64 , data , endianness )
516
516
517
517
def make_packer (word_size = None , sign = None , ** kwargs ):
518
518
"""make_packer(word_size = None, endianness = None, sign = None) -> number → str
0 commit comments