Function docstring to comment

pull/1541/merge
jordij 2015-07-29 09:43:41 +12:00 zatwierdzone przez Karl Hobley
rodzic 9746c98f6b
commit b10fd60f1b
1 zmienionych plików z 1 dodań i 4 usunięć

Wyświetl plik

@ -764,9 +764,6 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed
logger.info("Page moved: \"%s\" id=%d path=%s", self.title, self.id, new_url_path)
def copy(self, recursive=False, to=None, update_attrs=None, copy_revisions=True, keep_live=True, user=None):
"""
Copy of a given page instance based on a fresh instance to enforce proper multiple inheritance
"""
# Fill dict with self.specific values
exclude_fields = ['id', 'path', 'depth', 'numchild', 'url_path', 'path']
specific_self = self.specific
@ -776,7 +773,7 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed
if field.name not in exclude_fields and not (field.rel is not None and field.rel.parent_link):
specific_dict[field.name] = getattr(specific_self, field.name)
# Make a new instance from prepared dict values
# New instance from prepared dict values, in case the instance class implements multiple levels inheritance
page_copy = self.specific_class(**specific_dict)
if not keep_live: