mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-12-29 00:41:45 +01:00
23 lines
494 B
Python
23 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_
|