def __init__(self, source=None): """ Initialize a SecondaryObject. If source is None, both the ID and handle are assigned as empty strings. If source is not None, then object is initialized from values of the source object. @param source: Object used to initialize the new object @type source: SecondaryObject """ BaseObject.__init__(self)
def __init__(self, source=None): """ o Initialize a PrimaryObject. If source is None, both the ID and handle are assigned as empty strings. If source is not None, then object is initialized from values of the source object. @param source: Object used to initialize the new object @type source: PrimaryObject """ BaseObject.__init__(self) PrivacyBase.__init__(self, source) if source: self.gramps_id = source.gramps_id self.handle = source.handle self.change = source.change self.marker = source.marker else: self.gramps_id = None self.handle = None self.change = 0 self.marker = MarkerType()