Reads enough bytes from ``open_stream_in`` to fill the ``width`` 
		(if available) and converts them to an ``int``. Returns this ``int``.

def read(self):
		"""
		Reads enough bytes from ``open_stream_in`` to fill the ``width`` 
		(if available) and converts them to an ``int``. Returns this ``int``.
		"""
		int_ = bytes_to_int(self.open_stream_in.read(math.ceil(self.width / 8)), self.width)
		self.repr_.setvalue(int_)
		return self.value.getvalue()