To protect your data, the CISO officer has suggested users to enable 2FA as soon as possible.
Currently 2.7% of users enabled 2FA.

Commit 4cb924f2 authored by Tobias Pape's avatar Tobias Pape Committed by Stefan Marr
Browse files

assure bytes are stored in the bytecode field


Signed-off-by: default avatarStefan Marr <git@stefan-marr.de>
parent bd7eb925
...@@ -4,8 +4,6 @@ from som.vmobjects.array import Array ...@@ -4,8 +4,6 @@ from som.vmobjects.array import Array
from som.interpreter.bytecodes import bytecode_length from som.interpreter.bytecodes import bytecode_length
from array import array
class Method(Array): class Method(Array):
# Static field indices and number of method fields # Static field indices and number of method fields
...@@ -101,11 +99,12 @@ class Method(Array): ...@@ -101,11 +99,12 @@ class Method(Array):
def get_bytecode(self, index): def get_bytecode(self, index):
# Get the bytecode at the given index # Get the bytecode at the given index
return self._bytecodes[index] return ord(self._bytecodes[index])
def set_bytecode(self, index, value): def set_bytecode(self, index, value):
# Set the bytecode at the given index to the given value # Set the bytecode at the given index to the given value
self._bytecodes[index] = value assert 0 <= value and value <= 255
self._bytecodes[index] = chr(value)
# TODO: remove these things # TODO: remove these things
def increase_invocation_counter(self): def increase_invocation_counter(self):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment