plcopen/plcopen.py
changeset 1972 38e912c8bd31
parent 1967 92796bb8d4fe
child 2418 5587c490a070
equal deleted inserted replaced
1971:62403f9b6ca9 1972:38e912c8bd31
   439             func = {"projectName": contentheader_obj.setname,
   439             func = {"projectName": contentheader_obj.setname,
   440                     "projectVersion": contentheader_obj.setversion,
   440                     "projectVersion": contentheader_obj.setversion,
   441                     "authorName": contentheader_obj.setauthor,
   441                     "authorName": contentheader_obj.setauthor,
   442                     "pageSize": lambda v: contentheader_obj.setpageSize(*v),
   442                     "pageSize": lambda v: contentheader_obj.setpageSize(*v),
   443                     "scaling": contentheader_obj.setscaling}.get(attr)
   443                     "scaling": contentheader_obj.setscaling}.get(attr)
   444             if func is not None:
   444             if func is not None and value is not None:
   445                 func(value)
   445                 func(value)
   446             elif attr in ["modificationDateTime", "organization", "language"]:
   446             elif attr in ["modificationDateTime", "organization", "language"]:
   447                 setattr(contentheader_obj, attr, value)
   447                 setattr(contentheader_obj, attr, value)
   448     setattr(cls, "setcontentHeader", setcontentHeader)
   448     setattr(cls, "setcontentHeader", setcontentHeader)
   449 
   449