Open martinjthompson opened 1 year ago
Maybe add another argument?
def as_binary(self,
minimum_address=None,
maximum_address=None,
padding=None,
data_must_exist=False):
Oh, yes, that could work :) I'll try and pull a PR together...
For my use-case it would be useful for
as_binary
to raise an Exception if I ask for data which is not contained in the files I have added.At the moment, if
padding
is None, it is converted to a default of0xFF
. I would request the following (which admittedly changes the API):make the default parameters more explicit:
and then alter the behaviour of
padding==None
to raise aRuntimeException
if there is any data requested which does not 'exist'. Would this be acceptable?