mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-11-14 02:58:16 +01:00
22 lines
494 B
Python
22 lines
494 B
Python
# coding: utf-8
|
|
from __future__ import unicode_literals, division, absolute_import, print_function
|
|
|
|
|
|
def fill_width(bytes_, width):
|
|
"""
|
|
Ensure a byte string representing a positive integer is a specific width
|
|
(in bytes)
|
|
|
|
:param bytes_:
|
|
The integer byte string
|
|
|
|
:param width:
|
|
The desired width as an integer
|
|
|
|
:return:
|
|
A byte string of the width specified
|
|
"""
|
|
|
|
while len(bytes_) < width:
|
|
bytes_ = b'\x00' + bytes_
|
|
return bytes_
|