khard/carddav_object.py
def from_existing_contact_with_new_user_input(cls, contact, user_input,
            localize_dates):
        """
        Use this if you want to clone an existing contact and  replace its data
        with new user input in one step.
        """
        contact = cls(contact.address_book, contact.filename,
                      contact.supported_private_objects, None, localize_dates)
        contact._process_user_input(user_input)
        return contact
def from_existing_contact_with_new_user_input(cls, contact, user_input,
            localize_dates):
        """
        Use this if you want to clone an existing contact and  replace its data
        with new user input in one step.
        """
        contact = cls(contact.address_book, contact.filename,
                      contact.supported_private_objects, None, localize_dates)
        contact._process_user_input(user_input)
        return contact
def from_existing_contact_with_new_user_input ( cls , contact , user_input , localize_dates ) : contact = cls ( contact . address_book , contact . filename , contact . supported_private_objects , None , localize_dates ) contact . _process_user_input ( user_input ) return contact
Use this if you want to clone an existing contact and  replace its data
        with new user input in one step.
Use this if you want to clone an existing contact and replace its data with new user input in one step .