no, in eCart you can set your wight units.
that code forces a minimum of 1 of what ever wight units you specify.
If you set eCart to use pounds, it will be a minimum of 1 pound.
If you set eCart to use ounces, it will be a minimum of 1 ounce.
depends on your weight setting in the eCart object.