1+
2+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4+
5+ < html xmlns ="http://www.w3.org/1999/xhtml ">
6+ < head >
7+ < meta http-equiv ="X-UA-Compatible " content ="IE=Edge " />
8+ < meta http-equiv ="Content-Type " content ="text/html; charset=utf-8 " />
9+ < title > gdocrevisions.element — gdocrevisions 1.0.0 documentation</ title >
10+ < link rel ="stylesheet " href ="../../_static/nature.css " type ="text/css " />
11+ < link rel ="stylesheet " href ="../../_static/pygments.css " type ="text/css " />
12+ < script type ="text/javascript " id ="documentation_options " data-url_root ="../../ " src ="../../_static/documentation_options.js "> </ script >
13+ < script type ="text/javascript " src ="../../_static/jquery.js "> </ script >
14+ < script type ="text/javascript " src ="../../_static/underscore.js "> </ script >
15+ < script type ="text/javascript " src ="../../_static/doctools.js "> </ script >
16+ < link rel ="index " title ="Index " href ="../../genindex.html " />
17+ < link rel ="search " title ="Search " href ="../../search.html " />
18+ </ head > < body >
19+ < div class ="related " role ="navigation " aria-label ="related navigation ">
20+ < h3 > Navigation</ h3 >
21+ < ul >
22+ < li class ="right " style ="margin-right: 10px ">
23+ < a href ="../../genindex.html " title ="General Index "
24+ accesskey ="I "> index</ a > </ li >
25+ < li class ="right " >
26+ < a href ="../../py-modindex.html " title ="Python Module Index "
27+ > modules</ a > |</ li >
28+ < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.0 documentation</ a > »</ li >
29+ < li class ="nav-item nav-item-1 "> < a href ="../index.html " accesskey ="U "> Module code</ a > »</ li >
30+ </ ul >
31+ </ div >
32+
33+ < div class ="document ">
34+ < div class ="documentwrapper ">
35+ < div class ="bodywrapper ">
36+ < div class ="body " role ="main ">
37+
38+ < h1 > Source code for gdocrevisions.element</ h1 > < div class ="highlight "> < pre >
39+ < span > </ span > < span class ="c1 "> # constants for suggestion status</ span >
40+ < span class ="n "> SUGGEST_INSERT</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span >
41+ < span class ="n "> SUGGEST_DELETE</ span > < span class ="o "> =</ span > < span class ="o "> -</ span > < span class ="mi "> 1</ span >
42+ < span class ="n "> SUGGEST_NONE</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span >
43+
44+
45+ < div class ="viewcode-block " id ="Element "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.element.Element "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Element</ span > < span class ="p "> (</ span > < span class ="nb "> object</ span > < span class ="p "> ):</ span >
46+ < span class ="sd "> """</ span >
47+ < span class ="sd "> Base Element class. </ span >
48+ < span class ="sd "> Is a list element in a document's content attribute.</ span >
49+ < span class ="sd "> Associated with a revision</ span >
50+ < span class ="sd "> Suggest attribute denotes whether element is suggested for insertion (1), suggested for</ span >
51+ < span class ="sd "> deletion (-1), or not part of a suggestion (0).</ span >
52+ < span class ="sd "> """</ span >
53+ < span class ="vm "> __slots__</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s1 "> 'revision'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'suggest'</ span > < span class ="p "> )</ span >
54+
55+ < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> revision</ span > < span class ="p "> ,</ span > < span class ="n "> suggest</ span > < span class ="o "> =</ span > < span class ="n "> SUGGEST_NONE</ span > < span class ="p "> ):</ span >
56+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revision</ span > < span class ="o "> =</ span > < span class ="n "> revision</ span >
57+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> suggest</ span > < span class ="o "> =</ span > < span class ="n "> suggest</ span >
58+
59+ < div class ="viewcode-block " id ="Element.render "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.element.Element.render "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> render</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
60+ < span class ="k "> return</ span > < span class ="s2 "> ""</ span > </ div > </ div >
61+
62+
63+ < div class ="viewcode-block " id ="Character "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.element.Character "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Character</ span > < span class ="p "> (</ span > < span class ="n "> Element</ span > < span class ="p "> ):</ span >
64+ < span class ="sd "> """</ span >
65+ < span class ="sd "> Character element</ span >
66+ < span class ="sd "> Represents a single character</ span >
67+ < span class ="sd "> """</ span >
68+ < span class ="vm "> __slots__</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s1 "> 'char'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'revision_insert'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'revision_delete'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'suggest'</ span > < span class ="p "> )</ span >
69+
70+ < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> char</ span > < span class ="p "> ,</ span > < span class ="n "> revision</ span > < span class ="p "> ,</ span > < span class ="n "> suggest</ span > < span class ="o "> =</ span > < span class ="n "> SUGGEST_NONE</ span > < span class ="p "> ):</ span >
71+ < span class ="c1 "> # character string</ span >
72+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> char</ span > < span class ="o "> =</ span > < span class ="n "> char</ span >
73+ < span class ="c1 "> # revision in which element is created</ span >
74+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revision_insert</ span > < span class ="o "> =</ span > < span class ="n "> revision</ span >
75+ < span class ="c1 "> # placeholder for revision in which element is deleted</ span >
76+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revision_delete</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
77+ < span class ="c1 "> # indicator whether this is a suggestion, can take values -1, 0, or 1</ span >
78+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> suggest</ span > < span class ="o "> =</ span > < span class ="n "> suggest</ span >
79+
80+ < span class ="nd "> @property</ span >
81+ < span class ="k "> def</ span > < span class ="nf "> revision</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
82+ < span class ="sd "> """</ span >
83+ < span class ="sd "> Alias for revision_insert attribute</ span >
84+ < span class ="sd "> """</ span >
85+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> revision_insert</ span >
86+
87+ < div class ="viewcode-block " id ="Character.render "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.element.Character.render "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> render</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
88+ < span class ="sd "> """</ span >
89+ < span class ="sd "> Render this element, typically called by content.render()</ span >
90+ < span class ="sd "> """</ span >
91+ < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> suggest</ span > < span class ="o "> ==</ span > < span class ="n "> SUGGEST_DELETE</ span > < span class ="p "> :</ span >
92+ < span class ="k "> return</ span > < span class ="sa "> u</ span > < span class ="s1 "> '</ span > < span class ="si "> {}</ span > < span class ="se "> \u0336</ span > < span class ="s1 "> '</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> char</ span > < span class ="p "> )</ span >
93+ < span class ="k "> elif</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> suggest</ span > < span class ="o "> ==</ span > < span class ="n "> SUGGEST_INSERT</ span > < span class ="p "> :</ span >
94+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> char</ span > < span class ="o "> .</ span > < span class ="n "> upper</ span > < span class ="p "> ()</ span >
95+ < span class ="k "> else</ span > < span class ="p "> :</ span >
96+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> char</ span > </ div > </ div >
97+
98+
99+ < div class ="viewcode-block " id ="EndOfBody "> < a class ="viewcode-back " href ="../../gdocrevisions.html#gdocrevisions.element.EndOfBody "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> EndOfBody</ span > < span class ="p "> (</ span > < span class ="n "> Element</ span > < span class ="p "> ):</ span >
100+ < span class ="sd "> """</ span >
101+ < span class ="sd "> Dummy element indicating end of document body</ span >
102+ < span class ="sd "> Separates main content from footnote text</ span >
103+ < span class ="sd "> """</ span >
104+ < span class ="vm "> __slots__</ span > < span class ="o "> =</ span > < span class ="p "> ()</ span >
105+
106+ < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
107+ < span class ="k "> pass</ span > </ div >
108+ </ pre > </ div >
109+
110+ </ div >
111+ </ div >
112+ </ div >
113+ < div class ="sphinxsidebar " role ="navigation " aria-label ="main navigation ">
114+ < div class ="sphinxsidebarwrapper ">
115+ < div id ="searchbox " style ="display: none " role ="search ">
116+ < h3 > Quick search</ h3 >
117+ < div class ="searchformwrapper ">
118+ < form class ="search " action ="../../search.html " method ="get ">
119+ < input type ="text " name ="q " />
120+ < input type ="submit " value ="Go " />
121+ < input type ="hidden " name ="check_keywords " value ="yes " />
122+ < input type ="hidden " name ="area " value ="default " />
123+ </ form >
124+ </ div >
125+ </ div >
126+ < script type ="text/javascript "> $ ( '#searchbox' ) . show ( 0 ) ; </ script >
127+ </ div >
128+ </ div >
129+ < div class ="clearer "> </ div >
130+ </ div >
131+ < div class ="related " role ="navigation " aria-label ="related navigation ">
132+ < h3 > Navigation</ h3 >
133+ < ul >
134+ < li class ="right " style ="margin-right: 10px ">
135+ < a href ="../../genindex.html " title ="General Index "
136+ > index</ a > </ li >
137+ < li class ="right " >
138+ < a href ="../../py-modindex.html " title ="Python Module Index "
139+ > modules</ a > |</ li >
140+ < li class ="nav-item nav-item-0 "> < a href ="../../index.html "> gdocrevisions 1.0.0 documentation</ a > »</ li >
141+ < li class ="nav-item nav-item-1 "> < a href ="../index.html " > Module code</ a > »</ li >
142+ </ ul >
143+ </ div >
144+ < div class ="footer " role ="contentinfo ">
145+ © Copyright 2018, President and Fellows of Harvard College.
146+ Created using < a href ="http://sphinx-doc.org/ "> Sphinx</ a > 1.7.6.
147+ </ div >
148+ </ body >
149+ </ html >
0 commit comments