@@ -512,21 +512,21 @@ def encode(self, raw=False):
512
512
if raw :
513
513
# Walk pairs, creating string.
514
514
for tag , value in self .pairs :
515
- buf += b"%s=%s%s" % ( tag , value , SOH_STR )
515
+ buf += tag + b'=' + value + SOH_STR
516
516
517
517
return buf
518
518
519
519
# Cooked.
520
520
for tag , value in self .pairs :
521
521
if int (tag ) in (8 , 9 , 35 , 10 ):
522
522
continue
523
- buf += b"%s=%s%s" % ( tag , value , SOH_STR )
523
+ buf += tag + b'=' + value + SOH_STR
524
524
525
525
# Prepend the message type.
526
526
if self .message_type is None :
527
527
raise ValueError ("No message type set" )
528
528
529
- buf = b"35=%s" % self .message_type + SOH_STR + buf
529
+ buf = b"35=" + self .message_type + SOH_STR + buf
530
530
531
531
# Calculate body length.
532
532
#
@@ -538,15 +538,15 @@ def encode(self, raw=False):
538
538
if not self .begin_string :
539
539
raise ValueError ("No begin string set" )
540
540
541
- buf = b"8=%s" % self .begin_string + SOH_STR + \
542
- b"9=%u" % body_length + SOH_STR + \
543
- buf
541
+ buf = b"8=" + self .begin_string + SOH_STR + \
542
+ b"9=" + fix_val ( " %u" % body_length ) + SOH_STR + \
543
+ buf
544
544
545
545
# Calculate and append the checksum.
546
546
checksum = 0
547
547
for c in buf :
548
548
checksum += ord (c ) if sys .version_info .major == 2 else c
549
- buf += b"10=%03u" % (checksum % 256 ,) + SOH_STR
549
+ buf += b"10=" + fix_val ( " %03u" % (checksum % 256 ,) ) + SOH_STR
550
550
551
551
return buf
552
552
0 commit comments