Ticket #103 (new defect)

Opened 2 years ago

GenericFieldSet._addField(): delay computation of field size

Reported by: haypo Assigned to: haypo
Priority: lowest Milestone:
Component: core Keywords:
Cc:

Description

GenericFieldSet?._addField() compute field size to:

  • check that field is not bigger than maximum size (limited by stream size or parent size)
  • update self.current_size

To make _addField() lazier:

  • read self.current_size should be lazy
  • check field maximum size should be done just after reading field size

This task looks very complex.

Another idea to help this task (?): don't check field size but set maximum size for a field

Attachments


Add/Change #103 (GenericFieldSet._addField(): delay computation of field size)