@@ -684,7 +684,7 @@ def unpack(self):
684
684
685
685
else :
686
686
marker_high = marker & 0xF0
687
- unpack1 = self .unpack
687
+ unpack = self .unpack
688
688
689
689
# String
690
690
if marker_high == 0x80 : # TINY_STRING
@@ -702,21 +702,21 @@ def unpack(self):
702
702
# List
703
703
elif marker_high == 0x90 :
704
704
size = marker & 0x0F
705
- return [unpack1 () for _ in range (size )]
705
+ return [unpack () for _ in range (size )]
706
706
elif marker == 0xD4 : # LIST_8:
707
707
size = UNPACKED_UINT_8 [stream_read (1 )]
708
- return [unpack1 () for _ in range (size )]
708
+ return [unpack () for _ in range (size )]
709
709
elif marker == 0xD5 : # LIST_16:
710
710
size = UNPACKED_UINT_16 [stream_read (2 )]
711
- return [unpack1 () for _ in range (size )]
711
+ return [unpack () for _ in range (size )]
712
712
elif marker == 0xD6 : # LIST_32:
713
713
size = struct_unpack (UINT_32_STRUCT , stream_read (4 ))[0 ]
714
- return [unpack1 () for _ in range (size )]
714
+ return [unpack () for _ in range (size )]
715
715
elif marker == 0xD7 : # LIST_STREAM:
716
716
value = []
717
717
item = None
718
718
while item != END_OF_STREAM :
719
- item = unpack1 ()
719
+ item = unpack ()
720
720
if item != END_OF_STREAM :
721
721
value .append (item )
722
722
return value
@@ -726,57 +726,57 @@ def unpack(self):
726
726
size = marker & 0x0F
727
727
value = {}
728
728
for _ in range (size ):
729
- key = unpack1 ()
730
- value [key ] = unpack1 ()
729
+ key = unpack ()
730
+ value [key ] = unpack ()
731
731
return value
732
732
elif marker == 0xD8 : # MAP_8:
733
733
size = UNPACKED_UINT_8 [stream_read (1 )]
734
734
value = {}
735
735
for _ in range (size ):
736
- key = unpack1 ()
737
- value [key ] = unpack1 ()
736
+ key = unpack ()
737
+ value [key ] = unpack ()
738
738
return value
739
739
elif marker == 0xD9 : # MAP_16:
740
740
size = UNPACKED_UINT_16 [stream_read (2 )]
741
741
value = {}
742
742
for _ in range (size ):
743
- key = unpack1 ()
744
- value [key ] = unpack1 ()
743
+ key = unpack ()
744
+ value [key ] = unpack ()
745
745
return value
746
746
elif marker == 0xDA : # MAP_32:
747
747
size = struct_unpack (UINT_32_STRUCT , stream_read (4 ))[0 ]
748
748
value = {}
749
749
for _ in range (size ):
750
- key = unpack1 ()
751
- value [key ] = unpack1 ()
750
+ key = unpack ()
751
+ value [key ] = unpack ()
752
752
return value
753
753
elif marker == 0xDB : # MAP_STREAM:
754
754
value = {}
755
755
key = None
756
756
while key != END_OF_STREAM :
757
- key = unpack1 ()
757
+ key = unpack ()
758
758
if key != END_OF_STREAM :
759
- value [key ] = unpack1 ()
759
+ value [key ] = unpack ()
760
760
return value
761
761
762
762
# Structure
763
763
elif marker_high == 0xB0 :
764
764
signature = stream_read (1 )
765
765
value = Structure (marker & 0x0F , signature )
766
766
for _ in range (value .capacity ):
767
- value .append (unpack1 ())
767
+ value .append (unpack ())
768
768
return value
769
769
elif marker == 0xDC : #STRUCT_8:
770
770
size , signature = stream_read (2 )
771
771
value = Structure (UNPACKED_UINT_8 [size ], signature )
772
772
for _ in range (value .capacity ):
773
- value .append (unpack1 ())
773
+ value .append (unpack ())
774
774
return value
775
775
elif marker == 0xDD : #STRUCT_16:
776
776
data = stream_read (3 )
777
777
value = Structure (UNPACKED_UINT_16 [data [0 :2 ]], data [2 ])
778
778
for _ in range (value .capacity ):
779
- value .append (unpack1 ())
779
+ value .append (unpack ())
780
780
return value
781
781
782
782
elif marker == 0xDF : #END_OF_STREAM:
0 commit comments