66 < head >
77 < meta http-equiv ="X-UA-Compatible " content ="IE=Edge " />
88 < meta http-equiv ="Content-Type " content ="text/html; charset=utf-8 " />
9- < title > gdocrevisions.document — gdocrevisions 1.0.0 documentation</ title >
9+ < title > gdocrevisions.document — gdocrevisions 1.0.1 documentation</ title >
1010 < link rel ="stylesheet " href ="../../_static/nature.css " type ="text/css " />
1111 < link rel ="stylesheet " href ="../../_static/pygments.css " type ="text/css " />
1212 < script type ="text/javascript " id ="documentation_options " data-url_root ="../../ " src ="../../_static/documentation_options.js "> </ script >
@@ -25,7 +25,7 @@ <h3>Navigation</h3>
2525 < li class ="right " >
2626 < a href ="../../py-modindex.html " title ="Python Module Index "
2727 > modules</ a > |</ li >
28- < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.0 documentation</ a > »</ li >
28+ < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.1 documentation</ a > »</ li >
2929 < li class ="nav-item nav-item-1 "> < a href ="../index.html " accesskey ="U "> Module code</ a > »</ li >
3030 </ ul >
3131 </ div >
@@ -102,20 +102,24 @@ <h1>Source code for gdocrevisions.document</h1><div class="highlight"><pre>
102102
103103< div class ="viewcode-block " id ="Document.at_time "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.document.Document.at_time "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> at_time</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> datetime</ span > < span class ="p "> ):</ span >
104104 < span class ="sd "> """</ span >
105- < span class ="sd "> Revert document content to a point in time </ span >
105+ < span class ="sd "> Revert document content to a point in time</ span >
106+ < span class ="sd "> TODO may consider returning a copy</ span >
106107< span class ="sd "> """</ span >
107- < span class ="n "> revisions</ span > < span class ="o "> =</ span > < span class ="nb "> filter</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> revision</ span > < span class ="p "> :</ span > < span class ="n "> revision</ span > < span class ="o "> .</ span > < span class ="n "> time</ span > < span class ="o "> <=</ span > < span class ="n "> datetime</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revisions</ span > < span class ="p "> )</ span >
108+ < span class ="n "> revisions</ span > < span class ="o "> =</ span > < span class ="nb "> list </ span > < span class =" p " > ( </ span > < span class =" nb " > filter</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> revision</ span > < span class ="p "> :</ span > < span class ="n "> revision</ span > < span class ="o "> .</ span > < span class ="n "> time</ span > < span class ="o "> <=</ span > < span class ="n "> datetime</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revisions</ span > < span class ="p "> ) )</ span >
108109 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> reset</ span > < span class ="p "> ()</ span >
109- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> apply</ span > < span class ="p "> (</ span > < span class ="n "> revisions</ span > < span class ="p "> )</ span >
110+ < span class ="k "> for</ span > < span class ="n "> revision</ span > < span class ="ow "> in</ span > < span class ="n "> revisions</ span > < span class ="p "> :</ span >
111+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> apply</ span > < span class ="p "> (</ span > < span class ="n "> revision</ span > < span class ="p "> )</ span >
110112 < span class ="k "> return</ span > < span class ="bp "> self</ span > </ div >
111113
112114< div class ="viewcode-block " id ="Document.at_revision "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.document.Document.at_revision "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> at_revision</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> revision_id</ span > < span class ="p "> ):</ span >
113115 < span class ="sd "> """</ span >
114116< span class ="sd "> Revert document content to a revision id</ span >
117+ < span class ="sd "> TODO may consider returning a copy</ span >
115118< span class ="sd "> """</ span >
116- < span class ="n "> revisions</ span > < span class ="o "> =</ span > < span class ="nb "> filter</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> revision</ span > < span class ="p "> :</ span > < span class ="n "> revision</ span > < span class ="o "> .</ span > < span class ="n "> revision_id</ span > < span class ="o "> <=</ span > < span class ="n "> revision_id</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revisions</ span > < span class ="p "> )</ span >
119+ < span class ="n "> revisions</ span > < span class ="o "> =</ span > < span class ="nb "> list </ span > < span class =" p " > ( </ span > < span class =" nb " > filter</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> revision</ span > < span class ="p "> :</ span > < span class ="n "> revision</ span > < span class ="o "> .</ span > < span class ="n "> revision_id</ span > < span class ="o "> <=</ span > < span class ="n "> revision_id</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revisions</ span > < span class ="p "> ) )</ span >
117120 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> reset</ span > < span class ="p "> ()</ span >
118- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> apply</ span > < span class ="p "> (</ span > < span class ="n "> revisions</ span > < span class ="p "> )</ span >
121+ < span class ="k "> for</ span > < span class ="n "> revision</ span > < span class ="ow "> in</ span > < span class ="n "> revisions</ span > < span class ="p "> :</ span >
122+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> content</ span > < span class ="o "> .</ span > < span class ="n "> apply</ span > < span class ="p "> (</ span > < span class ="n "> revision</ span > < span class ="p "> )</ span >
119123 < span class ="k "> return</ span > < span class ="bp "> self</ span > </ div >
120124
121125< div class ="viewcode-block " id ="Document.to_pickle "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.document.Document.to_pickle "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> to_pickle</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="p "> ):</ span >
@@ -311,7 +315,7 @@ <h3>Navigation</h3>
311315 < li class ="right " >
312316 < a href ="../../py-modindex.html " title ="Python Module Index "
313317 > modules</ a > |</ li >
314- < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.0 documentation</ a > »</ li >
318+ < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.1 documentation</ a > »</ li >
315319 < li class ="nav-item nav-item-1 "> < a href ="../index.html " > Module code</ a > »</ li >
316320 </ ul >
317321 </ div >
0 commit comments