> This is a simple patch to fix FlySpray issue #315. We don't panic if a
> parameter without a default value isn't set which is a problem if the
> reason a default isn't set is that the user really needs to set one.
> I'm sending this mostly for Nate to say he is fine with doing it this
> way.
Are those the only parameters missing meaningful defaults?
>> diff --git a/src/cpu/BaseCPU.py b/src/cpu/BaseCPU.py
>> - checker = Param.BaseCPU("checker CPU")
>> + checker = Param.BaseCPU(NULL, "checker CPU")
This makes sense.
>> - image_file = Param.String("disk image file")
>> + image_file = Param.String("", "disk image file")
Really? You don't have to set an image_file?
>> + print >>sys.stderr, "fatal: %s.%s without default
>> or user set value" \
>> + % (self.path(), param)
>> + sys.exit(1)
I added a fatal() call in python. It's m5.fatal()
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev