443 KB
/srv/reproducible-results/rbuild-debian/r-b-build.cHX0vkvS/b1/slidge_0.1.0-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.cHX0vkvS/b2/slidge_0.1.0-1_armhf.changes
303 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·96f4513caa28f983a15d735bcc75979e·2112696·python·optional·python-slidge-doc_0.1.0-1_all.deb1 ·3c76d11c6b3f0421251226d21fd33055·2110796·python·optional·python-slidge-doc_0.1.0-1_all.deb
2 ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb2 ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb
443 KB
python-slidge-doc_0.1.0-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary
2 -rw-r--r--···0········0········0·····5752·2024-04-09·06:27:33.000000·control.tar.xz2 -rw-r--r--···0········0········0·····5764·2024-04-09·06:27:33.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2106752·2024-04-09·06:27:33.000000·data.tar.xz3 -rw-r--r--···0········0········0··2104840·2024-04-09·06:27:33.000000·data.tar.xz
605 B
control.tar.xz
577 B
control.tar
507 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python-slidge-doc1 Package:·python-slidge-doc
2 Source:·slidge2 Source:·slidge
3 Version:·0.1.0-13 Version:·0.1.0-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org>5 Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org>
6 Installed-Size:·67206 Installed-Size:·6578
7 Depends:·libjs-sphinxdoc·(>=·7.2.2)7 Depends:·libjs-sphinxdoc·(>=·7.2.2)
8 Section:·python8 Section:·python
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·foreign10 Multi-Arch:·foreign
11 Homepage:·https://slidge.im/11 Homepage:·https://slidge.im/
12 Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation)12 Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation)
13 ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules)13 ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
442 KB
data.tar.xz
442 KB
data.tar
16.8 KB
file list
    
Offset 43, 16 lines modifiedOffset 43, 16 lines modified
43 -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt43 -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt
44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt45 -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/
47 -rw-r--r--···0·root·········(0)·root·········(0)·····8159·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt47 -rw-r--r--···0·root·········(0)·root·········(0)·····8159·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/
49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/
50 -rw-r--r--···0·root·········(0)·root·········(0)····15583·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt50 -rw-r--r--···0·root·········(0)·root·········(0)·····6247·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt
51 -rw-r--r--···0·root·········(0)·root·········(0)····18405·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt51 -rw-r--r--···0·root·········(0)·root·········(0)·····9069·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/
53 -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt53 -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/
56 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt56 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/
58 -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt58 -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt
10.3 KB
./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt
    
Offset 55, 34 lines modifiedOffset 55, 14 lines modified
55 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.55 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.
  
56 ···..·py:property::·name56 ···..·py:property::·name
  
57 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster57 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster
  
  
58 ···..·py:property::·avatar_id 
59 ······:type:·Optional[slidge.util.types.AvatarIdType] 
  
60 ······The·unique·ID·of·this·entity's·avatar. 
  
  
61 ···..·py:property::·avatar 
62 ······:type:·Optional[slidge.util.types.AvatarIdType] 
  
63 ······This·property·can·be·used·to·set·the·avatar,·but 
64 ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can 
65 ······provide·a·unique·ID·for·the·avatar·for·efficient·caching. 
66 ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path 
67 ······that·can·act·as·a·legacy·ID. 
  
68 ······Python's·``property``·is·abused·here·to·maintain·backwards 
69 ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy 
70 ······ID. 
  
  
71 ···..·py:attribute::·RESOURCE58 ···..·py:attribute::·RESOURCE
72 ······:type:·str59 ······:type:·str
73 ······:value:·'slidge'60 ······:value:·'slidge'
  
74 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)61 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
75 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.62 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.
  
10.3 KB
./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt
    
Offset 59, 34 lines modifiedOffset 59, 14 lines modified
59 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.59 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.
  
60 ···..·py:property::·name60 ···..·py:property::·name
  
61 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster61 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster
  
  
62 ···..·py:property::·avatar_id 
63 ······:type:·Optional[slidge.util.types.AvatarIdType] 
  
64 ······The·unique·ID·of·this·entity's·avatar. 
  
  
65 ···..·py:property::·avatar 
66 ······:type:·Optional[slidge.util.types.AvatarIdType] 
  
67 ······This·property·can·be·used·to·set·the·avatar,·but 
68 ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can 
69 ······provide·a·unique·ID·for·the·avatar·for·efficient·caching. 
70 ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path 
71 ······that·can·act·as·a·legacy·ID. 
  
72 ······Python's·``property``·is·abused·here·to·maintain·backwards 
73 ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy 
74 ······ID. 
  
  
75 ···..·py:attribute::·RESOURCE62 ···..·py:attribute::·RESOURCE
76 ······:type:·str63 ······:type:·str
77 ······:value:·'slidge'64 ······:value:·'slidge'
  
78 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)65 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
79 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.66 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.
  
74.6 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/contact/contact/index.html
    
Offset 271, 43 lines modifiedOffset 271, 14 lines modified
271 </dl>271 </dl>
272 <dl·class="py·property">272 <dl·class="py·property">
273 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name">273 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name">
274 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>274 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>
275 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>275 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>
276 </dd></dl>276 </dd></dl>
  
277 <dl·class="py·property"> 
278 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar_id"> 
279 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt> 
280 <dd><p>The·unique·ID·of·this·entity’s·avatar.</p> 
281 <dl·class="field-list·simple"> 
282 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> 
283 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> 
284 </dd> 
285 </dl> 
286 </dd></dl> 
  
287 <dl·class="py·property"> 
288 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar"> 
289 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt> 
290 <dd><p>This·property·can·be·used·to·set·the·avatar,·but 
291 <a·class="reference·internal"·href="../../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can 
292 provide·a·unique·ID·for·the·avatar·for·efficient·caching. 
293 Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path 
294 that·can·act·as·a·legacy·ID.</p> 
295 <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards 
296 compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy 
297 ID.</p> 
298 <dl·class="field-list·simple"> 
299 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> 
300 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> 
301 </dd> 
302 </dl> 
303 </dd></dl> 
  
304 <dl·class="py·attribute">277 <dl·class="py·attribute">
305 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE">278 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE">
306 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>279 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>
307 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)280 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
308 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>281 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>
309 </dd></dl>282 </dd></dl>
  
17.5 KB
html2text {}
    
Offset 86, 28 lines modifiedOffset 86, 14 lines modified
86 ········Parameters:86 ········Parameters:
87 ················*·session·(slidge.core.session.BaseSession)·â€“87 ················*·session·(slidge.core.session.BaseSession)·â€“
88 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“88 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“
89 ················*·jid_username·(str)·â€“89 ················*·jid_username·(str)·â€“
90 ········propertyname#90 ········propertyname#
91 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s91 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s
92 ············roster92 ············roster
93 ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None# 
94 ············The·unique·ID·of·this·entity’s·avatar. 
95 ··············Return·type: 
96 ··················Optional[slidge.util.types.AvatarIdType] 
97 ········propertyavatar:·slidge.util.types.AvatarIdType·|·None# 
98 ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar() 
99 ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the 
100 ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the 
101 ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID. 
102 ············Python’s·property·is·abused·here·to·maintain·backwards 
103 ············compatibility,·but·when·getting·it·you·actually·get·the·avatar 
104 ············legacy·ID. 
105 ··············Return·type: 
106 ··················Optional[slidge.util.types.AvatarIdType] 
107 ········RESOURCE:·str=·'slidge'#93 ········RESOURCE:·str=·'slidge'#
108 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states94 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states
109 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the95 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the
110 ············resource·the·contacts·will·use.96 ············resource·the·contacts·will·use.
111 ········legacy_id:·slidge.util.types.LegacyUserIdType#97 ········legacy_id:·slidge.util.types.LegacyUserIdType#
112 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is98 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is
113 ············the·JID_Local_Part·of·this·XMPP_Entity.99 ············the·JID_Local_Part·of·this·XMPP_Entity.
76.0 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/contact/index.html
    
Offset 275, 43 lines modifiedOffset 275, 14 lines modified
275 </dl>275 </dl>
276 <dl·class="py·property">276 <dl·class="py·property">
277 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name">277 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name">
278 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>278 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>
279 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>279 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>
280 </dd></dl>280 </dd></dl>
  
281 <dl·class="py·property"> 
282 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar_id"> 
283 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt> 
284 <dd><p>The·unique·ID·of·this·entity’s·avatar.</p> 
285 <dl·class="field-list·simple"> 
286 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> 
287 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> 
288 </dd> 
289 </dl> 
290 </dd></dl> 
  
291 <dl·class="py·property"> 
292 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar"> 
293 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt> 
294 <dd><p>This·property·can·be·used·to·set·the·avatar,·but 
295 <a·class="reference·internal"·href="../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can 
296 provide·a·unique·ID·for·the·avatar·for·efficient·caching. 
297 Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path 
298 that·can·act·as·a·legacy·ID.</p> 
299 <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards 
300 compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy 
301 ID.</p> 
302 <dl·class="field-list·simple"> 
303 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> 
304 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> 
305 </dd> 
306 </dl> 
307 </dd></dl> 
  
308 <dl·class="py·attribute">281 <dl·class="py·attribute">
309 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE">282 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE">
310 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>283 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>
311 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)284 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
312 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>285 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>
313 </dd></dl>286 </dd></dl>
  
18.2 KB
html2text {}
    
Offset 88, 28 lines modifiedOffset 88, 14 lines modified
88 ········Parameters:88 ········Parameters:
89 ················*·session·(slidge.core.session.BaseSession)·â€“89 ················*·session·(slidge.core.session.BaseSession)·â€“
90 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“90 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“
91 ················*·jid_username·(str)·â€“91 ················*·jid_username·(str)·â€“
92 ········propertyname#92 ········propertyname#
93 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s93 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s
94 ············roster94 ············roster
95 ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None# 
96 ············The·unique·ID·of·this·entity’s·avatar. 
97 ··············Return·type: 
98 ··················Optional[slidge.util.types.AvatarIdType] 
99 ········propertyavatar:·slidge.util.types.AvatarIdType·|·None# 
100 ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar() 
101 ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the 
102 ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the 
103 ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID. 
104 ············Python’s·property·is·abused·here·to·maintain·backwards 
105 ············compatibility,·but·when·getting·it·you·actually·get·the·avatar 
106 ············legacy·ID. 
107 ··············Return·type: 
108 ··················Optional[slidge.util.types.AvatarIdType] 
109 ········RESOURCE:·str=·'slidge'#95 ········RESOURCE:·str=·'slidge'#
110 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states96 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states
111 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the97 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the
112 ············resource·the·contacts·will·use.98 ············resource·the·contacts·will·use.
113 ········legacy_id:·slidge.util.types.LegacyUserIdType#99 ········legacy_id:·slidge.util.types.LegacyUserIdType#
114 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is100 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is
115 ············the·JID_Local_Part·of·this·XMPP_Entity.101 ············the·JID_Local_Part·of·this·XMPP_Entity.
2.51 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/core/session/index.html
    
Offset 429, 15 lines modifiedOffset 429, 15 lines modified
  
429 <dl·class="py·method">429 <dl·class="py·method">
430 <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed">430 <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed">
431 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>431 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>
432 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>432 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>
433 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when433 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when
434 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in434 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in
435 <a·class="reference·internal"·href="../../contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.sen[·...·truncated·by·diffoscope;·len:·25,·SHA:·8b3cc3d52b36da3372e6c0ae180a9872c334e674580b50fe21eec8bd841e700f·...·]>435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text()</span></code>
436 or436 or
437 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>437 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>
438 <dl·class="field-list·simple">438 <dl·class="field-list·simple">
439 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>439 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
440 <dd·class="field-odd"><ul·class="simple">440 <dd·class="field-odd"><ul·class="simple">
441 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>441 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>
442 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>442 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>
2.43 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/index.html
    
Offset 957, 15 lines modifiedOffset 957, 15 lines modified
  
957 <dl·class="py·method">957 <dl·class="py·method">
958 <dt·class="sig·sig-object·py"·id="slidge.BaseSession.on_displayed">958 <dt·class="sig·sig-object·py"·id="slidge.BaseSession.on_displayed">
959 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>959 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>
960 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>960 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>
961 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when961 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when
962 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in962 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in
963 <a·class="reference·internal"·href="contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text[·...·truncated·by·diffoscope;·len:·19,·SHA:·473e5fbb59311d289cbe6eb8a0e459505aa9aed04ea9faa4bbb23609d81e9399·...·]>963 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text()</span></code>
964 or964 or
965 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>965 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>
966 <dl·class="field-list·simple">966 <dl·class="field-list·simple">
967 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>967 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
968 <dd·class="field-odd"><ul·class="simple">968 <dd·class="field-odd"><ul·class="simple">
969 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.BaseSession.on_text"·title="slidge.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>969 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.BaseSession.on_text"·title="slidge.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>
970 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>970 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>
4.46 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/contact/index.html
    
Offset 778, 15 lines modifiedOffset 778, 15 lines modified
778 </dl>778 </dl>
779 </dd></dl>779 </dd></dl>
  
780 <dl·class="py·method">780 <dl·class="py·method">
781 <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away">781 <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away">
782 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt>782 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt>
783 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>783 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>
784 <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]>784 <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code>
785 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>785 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>
786 <dl·class="field-list·simple">786 <dl·class="field-list·simple">
787 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>787 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
788 <dd·class="field-odd"><ul·class="simple">788 <dd·class="field-odd"><ul·class="simple">
789 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>789 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>
790 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>790 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>
791 </ul>791 </ul>
4.47 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/group/index.html
    
Offset 769, 15 lines modifiedOffset 769, 15 lines modified
769 </dl>769 </dl>
770 </dd></dl>770 </dd></dl>
  
771 <dl·class="py·method">771 <dl·class="py·method">
772 <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away">772 <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away">
773 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt>773 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt>
774 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>774 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>
775 <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]>775 <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code>
776 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>776 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>
777 <dl·class="field-list·simple">777 <dl·class="field-list·simple">
778 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>778 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
779 <dd·class="field-odd"><ul·class="simple">779 <dd·class="field-odd"><ul·class="simple">
780 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>780 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>
781 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>781 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>
782 </ul>782 </ul>
2.54 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/session/index.html
    
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
  
427 <dl·class="py·method">427 <dl·class="py·method">
428 <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed">428 <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed">
429 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt>429 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt>
430 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>430 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>
431 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when431 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when
432 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in432 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in
433 <a·class="reference·internal"·href="../../slidge/contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyCont[·...·truncated·by·diffoscope;·len:·32,·SHA:·775a87022d50cbd45731edaf5ebd3eab92689a2486be7e8997ee5580323fbc33·...·]>433 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text()</span></code>
434 or434 or
435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>
436 <dl·class="field-list·simple">436 <dl·class="field-list·simple">
437 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>437 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
438 <dd·class="field-odd"><ul·class="simple">438 <dd·class="field-odd"><ul·class="simple">
439 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>439 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>
440 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>440 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>
143 KB
./usr/share/doc/python-slidge-doc/html/genindex.html
    
Offset 255, 36 lines modifiedOffset 255, 28 lines modified
255 ········<ul>255 ········<ul>
256 ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a>256 ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a>
257 </li>257 </li>
258 ········</ul></li>258 ········</ul></li>
259 ········<li><a·href="dev/api/slidge/index.html#slidge.BaseGateway.ack">ack()·(slidge.BaseGateway·method)</a>259 ········<li><a·href="dev/api/slidge/index.html#slidge.BaseGateway.ack">ack()·(slidge.BaseGateway·method)</a>
  
260 ········<ul>260 ········<ul>
261 ··········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.ack">(slidge.contact.contact.LegacyContact·method)</a> 
262 </li> 
263 ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack">(slidge.contact.LegacyContact·method)</a> 
264 </li> 
265 ··········<li><a·href="dev/api/slidge/core/gateway/base/index.html#slidge.core.gateway.base.BaseGateway.ack">(slidge.core.gateway.base.BaseGateway·method)</a>261 ··········<li><a·href="dev/api/slidge/core/gateway/base/index.html#slidge.core.gateway.base.BaseGateway.ack">(slidge.core.gateway.base.BaseGateway·method)</a>
266 </li>262 </li>
267 ··········<li><a·href="dev/api/slidge/core/gateway/index.html#slidge.core.gateway.BaseGateway.ack">(slidge.core.gateway.BaseGateway·method)</a>263 ··········<li><a·href="dev/api/slidge/core/gateway/index.html#slidge.core.gateway.BaseGateway.ack">(slidge.core.gateway.BaseGateway·method)</a>
268 </li>264 </li>
269 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.ack">(superduper.contact.Contact·method)</a>265 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.ack">(superduper.contact.Contact·method)</a>
270 </li>266 </li>
271 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a>267 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a>
272 </li>268 </li>
273 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a>269 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a>
274 </li>270 </li>
275 ········</ul></li>271 ········</ul></li>
276 ········<li><a·href="dev/api/slidge/index.html#slidge.BaseGateway.active">active()·(slidge.BaseGateway·method)</a>272 ········<li><a·href="dev/api/slidge/index.html#slidge.BaseGateway.active">active()·(slidge.BaseGateway·method)</a>
  
277 ········<ul>273 ········<ul>
278 ··········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.active">(slidge.contact.contact.LegacyContact·method)</a> 
279 </li> 
280 ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active">(slidge.contact.LegacyContact·method)</a> 
281 </li> 
282 ··········<li><a·href="dev/api/slidge/core/gateway/base/index.html#slidge.core.gateway.base.BaseGateway.active">(slidge.core.gateway.base.BaseGateway·method)</a>274 ··········<li><a·href="dev/api/slidge/core/gateway/base/index.html#slidge.core.gateway.base.BaseGateway.active">(slidge.core.gateway.base.BaseGateway·method)</a>
283 </li>275 </li>
284 ··········<li><a·href="dev/api/slidge/core/gateway/index.html#slidge.core.gateway.BaseGateway.active">(slidge.core.gateway.BaseGateway·method)</a>276 ··········<li><a·href="dev/api/slidge/core/gateway/index.html#slidge.core.gateway.BaseGateway.active">(slidge.core.gateway.BaseGateway·method)</a>
285 </li>277 </li>
286 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.active">(superduper.contact.Contact·method)</a>278 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.active">(superduper.contact.Contact·method)</a>
287 </li>279 </li>
288 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a>280 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a>
108 KB
html2text {}
    
Offset 64, 181 lines modifiedOffset 64, 198 lines modified
  
  
64 ******·Index·******64 ******·Index·******
65 A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·|65 A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·|
66 U·|·V·|·W·|·X·|·Y·|·Z66 U·|·V·|·W·|·X·|·Y·|·Z
  
67 *****·A·*****67 *****·A·*****
 68 ···································································*·assertGreater()_
 69 ·····································································(slidge.util.test.SlidgeTest_method)
 70 ·········································································o·(slidge.util.test.SlixTestPlus
 71 ···········································································method)
68 ···································································*·assertGreaterEqual()_72 ···································································*·assertGreaterEqual()_
69 ·····································································(slidge.util.test.SlidgeTest_method)73 ·····································································(slidge.util.test.SlidgeTest_method)
70 ·········································································o·(slidge.util.test.SlixTestPlus_method)74 ·········································································o·(slidge.util.test.SlixTestPlus
71 ···································································*·assertIn()_(slidge.util.test.SlidgeTest 
72 ·····································································method)75 ···········································································method)
 76 ···································································*·assertIn()_
 77 ·····································································(slidge.util.test.SlidgeTest_method)
73 ·········································································o·(slidge.util.test.SlixTestPlus_method)78 ·········································································o·(slidge.util.test.SlixTestPlus
74 ···································································*·assertIs()_(slidge.util.test.SlidgeTest 
75 ·····································································method)79 ···········································································method)
 80 ···································································*·assertIs()_
 81 ·····································································(slidge.util.test.SlidgeTest_method)
76 ·········································································o·(slidge.util.test.SlixTestPlus_method)82 ·········································································o·(slidge.util.test.SlixTestPlus
 83 ···········································································method)
77 ···································································*·assertIsInstance()_84 ···································································*·assertIsInstance()_
78 ·····································································(slidge.util.test.SlidgeTest_method)85 ·····································································(slidge.util.test.SlidgeTest_method)
79 ·········································································o·(slidge.util.test.SlixTestPlus_method)86 ·········································································o·(slidge.util.test.SlixTestPlus
80 ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)·············*·assertIsNone()_(slidge.util.test.SlidgeTest87 ···········································································method)
 88 ···································································*·assertIsNone()_
 89 ·····································································(slidge.util.test.SlidgeTest_method)
 90 ·········································································o·(slidge.util.test.SlixTestPlus
 91 ···········································································method)
 92 ···································································*·assertIsNot()_
 93 ·····································································(slidge.util.test.SlidgeTest_method)
 94 ·········································································o·(slidge.util.test.SlixTestPlus
 95 ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)·····················method)
81 ··········o·(class_in_slidge.util.util)······························method)96 ··········o·(class_in_slidge.util.util)····························*·assertIsNotNone()_
82 ····*·accept_friend_request()_···········································o·(slidge.util.test.SlixTestPlus_method)97 ····*·accept_friend_request()_·······································(slidge.util.test.SlidgeTest_method)
83 ······(slidge.contact.contact.LegacyContact_method)················*·assertIsNot()_(slidge.util.test.SlidgeTest98 ······(slidge.contact.contact.LegacyContact_method)······················o·(slidge.util.test.SlixTestPlus
84 ··········o·(slidge.contact.LegacyContact_method)····················method)99 ··········o·(slidge.contact.LegacyContact_method)··························method)
 100 ··········o·(superduper.contact.Contact_method)····················*·assertLess()_
 101 ····*·ACCESS_(slidge.command.base.Command_attribute)·················(slidge.util.test.SlidgeTest_method)
 102 ··········o·(slidge.command.Command_attribute)···························o·(slidge.util.test.SlixTestPlus
 103 ····*·ack()_(slidge.BaseGateway_method)····································method)
 104 ··········o·(slidge.core.gateway.base.BaseGateway_method)··········*·assertLessEqual()_
 105 ··········o·(slidge.core.gateway.BaseGateway_method)·················(slidge.util.test.SlidgeTest_method)
85 ··········o·(superduper.contact.Contact_method)··························o·(slidge.util.test.SlixTestPlus_method)106 ··········o·(superduper.contact.Contact_method)··························o·(slidge.util.test.SlixTestPlus
86 ····*·ACCESS_(slidge.command.base.Command_attribute)···············*·assertIsNotNone()_ 
87 ··········o·(slidge.command.Command_attribute)·······················(slidge.util.test.SlidgeTest_method) 
88 ····*·ack()_(slidge.BaseGateway_method)··································o·(slidge.util.test.SlixTestPlus_method) 
89 ··········o·(slidge.contact.contact.LegacyContact_method)··········*·assertLess()_(slidge.util.test.SlidgeTest 
90 ··········o·(slidge.contact.LegacyContact_method)····················method) 
91 ··········o·(slidge.core.gateway.base.BaseGateway_method)················o·(slidge.util.test.SlixTestPlus_method) 
92 ··········o·(slidge.core.gateway.BaseGateway_method)···············*·assertLessEqual()_ 
93 ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method) 
94 ··········o·(superduper.gateway.Gateway_method)··························o·(slidge.util.test.SlixTestPlus_method)107 ··········o·(superduper.gateway.Gateway_method)····························method)
95 ··········o·(superduper.group.Participant_method)··················*·assertListEqual()_108 ··········o·(superduper.group.Participant_method)··················*·assertListEqual()_
96 ····*·active()_(slidge.BaseGateway_method)···························(slidge.util.test.SlidgeTest_method)109 ····*·active()_(slidge.BaseGateway_method)···························(slidge.util.test.SlidgeTest_method)
97 ··········o·(slidge.contact.contact.LegacyContact_method)················o·(slidge.util.test.SlixTestPlus_method) 
98 ··········o·(slidge.contact.LegacyContact_method)··················*·assertLogs()_(slidge.util.test.SlidgeTest 
99 ··········o·(slidge.core.gateway.base.BaseGateway_method)············method) 
100 ··········o·(slidge.core.gateway.BaseGateway_method)·····················o·(slidge.util.test.SlixTestPlus_method)110 ··········o·(slidge.core.gateway.base.BaseGateway_method)················o·(slidge.util.test.SlixTestPlus
 111 ··········o·(slidge.core.gateway.BaseGateway_method)·······················method)
101 ··········o·(superduper.contact.Contact_method)····················*·assertMultiLineEqual()_112 ··········o·(superduper.contact.Contact_method)····················*·assertLogs()_
102 ··········o·(superduper.gateway.Gateway_method)······················(slidge.util.test.SlidgeTest_method)113 ··········o·(superduper.gateway.Gateway_method)······················(slidge.util.test.SlidgeTest_method)
103 ··········o·(superduper.group.Participant_method)························o·(slidge.util.test.SlixTestPlus_method)114 ··········o·(superduper.group.Participant_method)························o·(slidge.util.test.SlixTestPlus
104 ····*·Ad-hoc_Command···············································*·assertNoLogs()_(slidge.util.test.SlidgeTest115 ····*·Ad-hoc_Command·······················································method)
105 ····*·add()_(slidge.slixfix.roster.YesSet_method)····················method)116 ····*·add()_(slidge.slixfix.roster.YesSet_method)··················*·assertMultiLineEqual()_
106 ··········o·(slidge.util.db.UserStore_method)····························o·(slidge.util.test.SlixTestPlus_method)117 ··········o·(slidge.util.db.UserStore_method)························(slidge.util.test.SlidgeTest_method)
107 ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)·········*·assertNotAlmostEqual()_118 ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)···············o·(slidge.util.test.SlixTestPlus
108 ··········o·(slidge.command.register.TwoFactorNotRequired············(slidge.util.test.SlidgeTest_method)119 ··········o·(slidge.command.register.TwoFactorNotRequired··················method)
109 ············method)······················································o·(slidge.util.test.SlixTestPlus_method)120 ············method)················································*·assertNoLogs()_
110 ··········o·(slidge.contact.roster.ContactIsUser_method)···········*·assertNotEqual()_121 ··········o·(slidge.contact.roster.ContactIsUser_method)·············(slidge.util.test.SlidgeTest_method)
111 ··········o·(slidge.core.gateway.session_dispatcher.Ignore···········(slidge.util.test.SlidgeTest_method)122 ··········o·(slidge.core.gateway.session_dispatcher.Ignore···············o·(slidge.util.test.SlixTestPlus
112 ············method)······················································o·(slidge.util.test.SlixTestPlus_method)123 ············method)························································method)
113 ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)···········*·assertNotIn()_(slidge.util.test.SlidgeTest124 ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)···········*·assertNotAlmostEqual()_
114 ··········o·(slidge.group.room.LegacyMUC_method)·····················method)125 ··········o·(slidge.group.room.LegacyMUC_method)·····················(slidge.util.test.SlidgeTest_method)
115 ··········o·(superduper.group.MUC_method)································o·(slidge.util.test.SlixTestPlus_method)126 ··········o·(superduper.group.MUC_method)································o·(slidge.util.test.SlixTestPlus
116 ····*·add_to_roster()_(slidge.contact.contact.LegacyContact········*·assertNotIsInstance()_127 ····*·add_to_roster()_(slidge.contact.contact.LegacyContact················method)
117 ······method)························································(slidge.util.test.SlidgeTest_method)128 ······method)······················································*·assertNotEqual()_
118 ··········o·(slidge.contact.LegacyContact_method)························o·(slidge.util.test.SlixTestPlus_method)129 ··········o·(slidge.contact.LegacyContact_method)····················(slidge.util.test.SlidgeTest_method)
119 ··········o·(superduper.contact.Contact_method)····················*·assertNotRegex()_130 ··········o·(superduper.contact.Contact_method)··························o·(slidge.util.test.SlixTestPlus
120 ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class···········(slidge.util.test.SlidgeTest_method)131 ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class·················method)
121 ······method)····························································o·(slidge.util.test.SlixTestPlus_method)132 ······method)······················································*·assertNotIn()_
122 ··········o·(slidge.util.test.SlixTestPlus_class_method)···········*·assertRaises()_(slidge.util.test.SlidgeTest133 ··········o·(slidge.util.test.SlixTestPlus_class_method)·············(slidge.util.test.SlidgeTest_method)
123 ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··············method)134 ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··················o·(slidge.util.test.SlixTestPlus
124 ··········o·(slidge.util.test.SlixTestPlus_method)·······················o·(slidge.util.test.SlixTestPlus_method)135 ··········o·(slidge.util.test.SlixTestPlus_method)·························method)
125 ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)···········*·assertRaisesRegex()_136 ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)···········*·assertNotIsInstance()_
126 ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)············(slidge.util.test.SlidgeTest_method)137 ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)············(slidge.util.test.SlidgeTest_method)
127 ····*·addLoggingLevel()_(in_module_slidge.util.util)·····················o·(slidge.util.test.SlixTestPlus_method)138 ····*·addLoggingLevel()_(in_module_slidge.util.util)·····················o·(slidge.util.test.SlixTestPlus
128 ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest···········*·assertRegex()_(slidge.util.test.SlidgeTest139 ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest···················method)
129 ······method)························································method)140 ······method)······················································*·assertNotRegex()_
130 ··········o·(slidge.util.test.SlixTestPlus_method)·······················o·(slidge.util.test.SlixTestPlus_method)141 ··········o·(slidge.util.test.SlixTestPlus_method)···················(slidge.util.test.SlidgeTest_method)
131 ····*·AdhocProvider_(class_in_slidge.command.adhoc)················*·assertSequenceEqual()_142 ····*·AdhocProvider_(class_in_slidge.command.adhoc)······················o·(slidge.util.test.SlixTestPlus
132 ····*·AdminCommand_(class_in_slidge.command.admin)···················(slidge.util.test.SlidgeTest_method)143 ····*·AdminCommand_(class_in_slidge.command.admin)·························method)
133 ····*·append()_(slidge.slixfix.link_preview.stanza.Description···········o·(slidge.util.test.SlixTestPlus_method)144 ····*·append()_(slidge.slixfix.link_preview.stanza.Description·····*·assertRaises()_
134 ······method)······················································*·assertSetEqual()_145 ······method)························································(slidge.util.test.SlidgeTest_method)
135 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.SlidgeTest_method)146 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus
136 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus_method)147 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview················method)
137 ············method)················································*·assertTrue()_(slidge.util.test.SlidgeTest148 ············method)················································*·assertRaisesRegex()_
138 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·······method)149 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·······(slidge.util.test.SlidgeTest_method)
139 ············method)······················································o·(slidge.util.test.SlixTestPlus_method)150 ············method)······················································o·(slidge.util.test.SlixTestPlus
140 ··········o·(slidge.slixfix.link_preview.stanza.SiteName···········*·assertTupleEqual()_151 ··········o·(slidge.slixfix.link_preview.stanza.SiteName···················method)
141 ············method)··················································(slidge.util.test.SlidgeTest_method)152 ············method)················································*·assertRegex()_
142 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)············o·(slidge.util.test.SlixTestPlus_method)153 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)········(slidge.util.test.SlidgeTest_method)
143 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)······*·assertWarns()_(slidge.util.test.SlidgeTest154 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)············o·(slidge.util.test.SlixTestPlus
144 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··········method)155 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)················method)
 156 ····*·appendxml()_·················································*·assertSequenceEqual()_
 157 ······(slidge.slixfix.link_preview.stanza.Description_method)········(slidge.util.test.SlidgeTest_method)
 158 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus
 159 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview················method)
 160 ············method)················································*·assertSetEqual()_
 161 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·······(slidge.util.test.SlidgeTest_method)
145 ····*·appendxml()_·······················································o·(slidge.util.test.SlixTestPlus_method)162 ············method)······················································o·(slidge.util.test.SlixTestPlus
146 ······(slidge.slixfix.link_preview.stanza.Description_method)······*·assertWarnsRegex()_163 ··········o·(slidge.slixfix.link_preview.stanza.SiteName···················method)
 164 ············method)················································*·assertTrue()_
147 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.SlidgeTest_method)165 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)········(slidge.util.test.SlidgeTest_method)
148 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus_method)166 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)············o·(slidge.util.test.SlixTestPlus
149 ············method)················································*·available_emojis()_ 
150 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·······(slidge.contact.contact.LegacyContact 
151 ············method)··················································method) 
152 ··········o·(slidge.slixfix.link_preview.stanza.SiteName·················o·(slidge.contact.LegacyContact_method) 
153 ············method)······················································o·(superduper.contact.Contact_method) 
154 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)············o·(superduper.group.MUC_method)167 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)················method)
155 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)······*·Avatar 
156 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)········*·avatar_(slidge.contact.contact.LegacyContact 
Max diff block lines reached; 88498/110122 bytes (80.36%) of diff not shown.
14.3 KB
./usr/share/doc/python-slidge-doc/html/index.html
    
Offset 437, 49 lines modifiedOffset 437, 26 lines modified
437 </ul>437 </ul>
438 </li>438 </li>
439 <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul>439 <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul>
440 <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul>440 <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul>
441 <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul>441 <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul>
442 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul>442 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul>
443 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li>443 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li>
444 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar_id</span></code></a></li> 
445 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar</span></code></a></li> 
446 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li>444 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li>
447 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li>445 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li>
448 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li>446 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li>
449 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li>447 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li>
450 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li>448 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li>
451 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li>449 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li>
452 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li>450 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li>
453 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li>451 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li>
454 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li>452 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li>
455 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li>453 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li>
456 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li>454 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li>
457 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li>455 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li>
458 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.set_avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.set_avatar()</span></code></a></li> 
459 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.invite_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.invite_to()</span></code></a></li> 
460 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.active()</span></code></a></li> 
461 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.composing"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.composing()</span></code></a></li> 
462 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.paused"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.paused()</span></code></a></li> 
463 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.inactive"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code></a></li> 
464 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.gone"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.gone()</span></code></a></li> 
465 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_text"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_text()</span></code></a></li> 
466 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.correct"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.correct()</span></code></a></li> 
467 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.react"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.react()</span></code></a></li> 
468 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.retract"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.retract()</span></code></a></li> 
469 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_file"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_file()</span></code></a></li> 
470 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.ack()</span></code></a></li> 
471 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.received"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.received()</span></code></a></li> 
472 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.displayed"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.displayed()</span></code></a></li> 
473 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.online"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.online()</span></code></a></li> 
474 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.away()</span></code></a></li> 
475 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.extended_away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.extended_away()</span></code></a></li> 
476 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.busy"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.busy()</span></code></a></li> 
477 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.offline"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.offline()</span></code></a></li> 
478 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.available_emojis"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.available_emojis()</span></code></a></li> 
479 </ul>456 </ul>
480 </li>457 </li>
481 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul>458 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul>
482 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li>459 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li>
483 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li>460 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li>
484 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li>461 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li>
485 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li>462 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li>
3.6 KB
html2text {}
    
Offset 199, 16 lines modifiedOffset 199, 14 lines modified
199 ··············································#·TableResult.description199 ··············································#·TableResult.description
200 ··············································#·TableResult.get_xml()200 ··············································#·TableResult.get_xml()
201 ······················#·slidge.contact201 ······················#·slidge.contact
202 ····························#·Package_Contents202 ····························#·Package_Contents
203 ··································#·Classes203 ··································#·Classes
204 ········································#·LegacyContact204 ········································#·LegacyContact
205 ··············································#·LegacyContact.name205 ··············································#·LegacyContact.name
206 ··············································#·LegacyContact.avatar_id 
207 ··············································#·LegacyContact.avatar 
208 ··············································#·LegacyContact.RESOURCE206 ··············································#·LegacyContact.RESOURCE
209 ··············································#·LegacyContact.legacy_id207 ··············································#·LegacyContact.legacy_id
210 ··············································#·LegacyContact.get_msg_xmpp_id_up_to208 ··············································#·LegacyContact.get_msg_xmpp_id_up_to
211 ················································()209 ················································()
212 ··············································#·LegacyContact.add_to_roster()210 ··············································#·LegacyContact.add_to_roster()
213 ··············································#·LegacyContact.accept_friend_request211 ··············································#·LegacyContact.accept_friend_request
214 ················································()212 ················································()
8.67 KB
./usr/share/doc/python-slidge-doc/html/objects.inv
8.57 KB
Sphinx inventory
    
Offset 250, 89 lines modifiedOffset 250, 43 lines modified
250 slidge.command.user.Unregister.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·-250 slidge.command.user.Unregister.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·-
251 slidge.command.user.Unregister.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·-251 slidge.command.user.Unregister.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·-
252 slidge.command.user.Unregister.run·py:method·1·dev/api/slidge/command/user/index.html#$·-252 slidge.command.user.Unregister.run·py:method·1·dev/api/slidge/command/user/index.html#$·-
253 slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·-253 slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·-
254 slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·-254 slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·-
255 slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·-255 slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·-
256 slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-256 slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
257 slidge.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/index.html#$·- 
258 slidge.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/index.html#$·- 
259 slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·-257 slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·-
260 slidge.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/index.html#$·- 
261 slidge.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/index.html#$·- 
262 slidge.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/index.html#$·- 
263 slidge.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/index.html#$·- 
264 slidge.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/index.html#$·- 
265 slidge.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/index.html#$·- 
266 slidge.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/index.html#$·- 
267 slidge.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/index.html#$·- 
268 slidge.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/index.html#$·- 
269 slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·-258 slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·-
270 slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·-259 slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·-
271 slidge.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/index.html#$·- 
272 slidge.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/index.html#$·- 
273 slidge.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/index.html#$·- 
274 slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·-260 slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·-
275 slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·-261 slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·-
276 slidge.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/index.html#$·- 
277 slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·-262 slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·-
278 slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·-263 slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·-
279 slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-264 slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
280 slidge.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/index.html#$·- 
281 slidge.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/index.html#$·- 
282 slidge.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/index.html#$·- 
283 slidge.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/index.html#$·- 
284 slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-265 slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
285 slidge.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/index.html#$·- 
286 slidge.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/index.html#$·- 
287 slidge.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/index.html#$·- 
288 slidge.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/index.html#$·- 
289 slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·-266 slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·-
290 slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·-267 slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·-
291 slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·-268 slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·-
292 slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-269 slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-
293 slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·-270 slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·-
294 slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-271 slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-
295 slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·-272 slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·-
296 slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·-273 slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·-
297 slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·-274 slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·-
298 slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-275 slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-
299 slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-276 slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
300 slidge.contact.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
301 slidge.contact.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
302 slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·-277 slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
303 slidge.contact.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
304 slidge.contact.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/contact/index.html#$·- 
305 slidge.contact.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/contact/index.html#$·- 
306 slidge.contact.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
307 slidge.contact.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
308 slidge.contact.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
309 slidge.contact.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
310 slidge.contact.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
311 slidge.contact.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
312 slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·-278 slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
313 slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·-279 slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
314 slidge.contact.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
315 slidge.contact.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
316 slidge.contact.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
317 slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-280 slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-
318 slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·-281 slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·-
319 slidge.contact.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
320 slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·-282 slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
321 slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·-283 slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
322 slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-284 slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
323 slidge.contact.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
324 slidge.contact.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
325 slidge.contact.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
326 slidge.contact.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
327 slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-285 slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
328 slidge.contact.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
329 slidge.contact.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
330 slidge.contact.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
331 slidge.contact.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/contact/index.html#$·- 
332 slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·-286 slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
333 slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·-287 slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
334 slidge.contact.roster·py:module·0·dev/api/slidge/contact/roster/index.html#module-$·-288 slidge.contact.roster·py:module·0·dev/api/slidge/contact/roster/index.html#module-$·-
335 slidge.contact.roster.ContactIsUser·py:exception·1·dev/api/slidge/contact/roster/index.html#$·-289 slidge.contact.roster.ContactIsUser·py:exception·1·dev/api/slidge/contact/roster/index.html#$·-
336 slidge.contact.roster.ContactIsUser.add_note·py:method·1·dev/api/slidge/contact/roster/index.html#$·-290 slidge.contact.roster.ContactIsUser.add_note·py:method·1·dev/api/slidge/contact/roster/index.html#$·-
337 slidge.contact.roster.ContactIsUser.with_traceback·py:method·1·dev/api/slidge/contact/roster/index.html#$·-291 slidge.contact.roster.ContactIsUser.with_traceback·py:method·1·dev/api/slidge/contact/roster/index.html#$·-
338 slidge.contact.roster.LegacyRoster·py:class·1·dev/api/slidge/contact/roster/index.html#$·-292 slidge.contact.roster.LegacyRoster·py:class·1·dev/api/slidge/contact/roster/index.html#$·-
71.2 KB
./usr/share/doc/python-slidge-doc/html/searchindex.js
71.1 KB
js-beautify {}
    
Offset 13, 50 lines modifiedOffset 13, 50 lines modified
13 ········"two":·[0,·8,·60,·66,·67],13 ········"two":·[0,·8,·60,·66,·67],
14 ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·17,·18,·19,·23,·27,·38,·41,·48,·51,·52,·53,·54,·59,·63,·65,·66,·67,·69,·70,·71,·74],14 ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·17,·18,·19,·23,·27,·38,·41,·48,·51,·52,·53,·54,·59,·63,·65,·66,·67,·69,·70,·71,·74],
15 ········"serv":·[0,·80],15 ········"serv":·[0,·80],
16 ········"static":·[0,·48,·54,·74],16 ········"static":·[0,·48,·54,·74],
17 ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86],17 ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86],
18 ········"folder":·0,18 ········"folder":·0,
19 ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·56,·59,·60,·63,·64,·66,·67,·68,·69,·70,·71,·72,·74,·76,·77,·80,·81,·85,·88],19 ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·56,·59,·60,·63,·64,·66,·67,·68,·69,·70,·71,·72,·74,·76,·77,·80,·81,·85,·88],
20 ········"server":·[0,·3,·5,·8,·18,·19,·23,·27,·51,·53,·54,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88],20 ········"server":·[0,·3,·5,·8,·23,·27,·51,·53,·54,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88],
21 ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·17,·18,·19,·23,·27,·48,·51,·53,·54,·67,·69,·70,·71,·74,·81],21 ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·17,·23,·27,·48,·51,·53,·54,·67,·69,·70,·71,·74,·81],
22 ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85],22 ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85],
23 ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88],23 ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88],
24 ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74],24 ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74],
25 ········"At":·[0,·48,·54,·66,·67,·74,·77],25 ········"At":·[0,·48,·54,·66,·67,·74,·77],
26 ········"minimum":·[0,·50,·51,·67,·71,·77],26 ········"minimum":·[0,·50,·51,·67,·71,·77],
27 ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83],27 ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83],
28 ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·18,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88],28 ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88],
29 ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86],29 ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86],
30 ········"path":·[0,·2,·4,·9,·18,·19,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71],30 ········"path":·[0,·2,·4,·9,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71],
31 ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84],31 ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84],
32 ········"directori":·[0,·3],32 ········"directori":·[0,·3],
33 ········"url":·[0,·18,·19,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74],33 ········"url":·[0,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74],
34 ········"prefix":·[0,·9,·67],34 ········"prefix":·[0,·9,·67],
35 ········"point":·[0,·1,·3,·11,·12,·15,·17,·67],35 ········"point":·[0,·1,·3,·11,·12,·15,·17,·67],
36 ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88],36 ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88],
37 ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86],37 ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86],
38 ········"detail":·[0,·6,·18,·19,·23,·27,·54,·69,·71,·81],38 ········"detail":·[0,·6,·19,·23,·27,·54,·69,·71,·81],
39 ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82],39 ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82],
40 ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88],40 ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88],
41 ········"sure":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·54,·69,·70,·71,·83],41 ········"sure":·[0,·3,·6,·8,·15,·23,·27,·54,·69,·70,·71,·83],
42 ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·41,·48,·49,·50,·51,·52,·53,·54,·56,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·84,·85,·86,·88],42 ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·41,·48,·49,·50,·51,·52,·53,·54,·56,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·84,·85,·86,·88],
43 ········"writeabl":·0,43 ········"writeabl":·0,
44 ········"readabl":·[0,·48,·54,·74,·84],44 ········"readabl":·[0,·48,·54,·74,·84],
45 ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88],45 ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88],
46 ········"mai":·[0,·59,·66,·67,·81,·83],46 ········"mai":·[0,·59,·66,·67,·81,·83],
47 ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·51,·52,·53,·54,·59,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·79,·80,·81,·82,·83,·84,·85,·86,·88],47 ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·51,·52,·53,·54,·59,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·79,·80,·81,·82,·83,·84,·85,·86,·88],
48 ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74],48 ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74],
49 ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85],49 ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85],
50 ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74],50 ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74],
51 ········"do":·[0,·1,·11,·12,·15,·17,·18,·19,·23,·27,·48,·51,·53,·54,·56,·67,·69,·70,·71,·74,·80],51 ········"do":·[0,·1,·11,·12,·15,·17,·18,·19,·23,·27,·48,·51,·53,·54,·56,·67,·69,·70,·71,·74,·80],
52 ········"easili":·[0,·66],52 ········"easili":·[0,·66],
53 ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88],53 ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88],
54 ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88],54 ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88],
55 ········"restrict":·[0,·18,·19,·23,·27,·48,·54,·69,·70,·71,·74],55 ········"restrict":·[0,·23,·27,·48,·54,·69,·70,·71,·74],
56 ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·23,·27,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88],56 ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·23,·27,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88],
57 ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88],57 ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88],
58 ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88],58 ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88],
59 ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·56,·59,·60,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·80,·81,·83,·84,·85,·86,·88],59 ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·56,·59,·60,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·80,·81,·83,·84,·85,·86,·88],
60 ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71],60 ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71],
61 ········"care":·[0,·10],61 ········"care":·[0,·10],
62 ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83],62 ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83],