def set_bit(self, position: int):
if position > (self._bit_width - <NUM_LIT:1>):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>self._value |= (<NUM_LIT:1> << position)<EOL>self._text_update()<EOL>
Sets the value at position

:param position: integer between 0 and 7, inclusive
:return: None