diff options
Diffstat (limited to 'docs/build/html/index.html')
| -rw-r--r-- | docs/build/html/index.html | 210 | 
1 files changed, 120 insertions, 90 deletions
| diff --git a/docs/build/html/index.html b/docs/build/html/index.html index e183435..26bff5e 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -6,7 +6,7 @@    <head>      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -    <title>Welcome to PubNub’s documentation! — PubNub 3.5.2 documentation</title> +    <title>Welcome to PubNub’s documentation! — PubNub 3.5.3 documentation</title>      <link rel="stylesheet" href="_static/default.css" type="text/css" />      <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> @@ -14,7 +14,7 @@      <script type="text/javascript">        var DOCUMENTATION_OPTIONS = {          URL_ROOT:    './', -        VERSION:     '3.5.2', +        VERSION:     '3.5.3',          COLLAPSE_INDEX: false,          FILE_SUFFIX: '.html',          HAS_SOURCE:  true @@ -23,7 +23,7 @@      <script type="text/javascript" src="_static/jquery.js"></script>      <script type="text/javascript" src="_static/underscore.js"></script>      <script type="text/javascript" src="_static/doctools.js"></script> -    <link rel="top" title="PubNub 3.5.2 documentation" href="#" />  +    <link rel="top" title="PubNub 3.5.3 documentation" href="#" />     </head>    <body>      <div class="related"> @@ -35,7 +35,7 @@          <li class="right" >            <a href="py-modindex.html" title="Python Module Index"               >modules</a> |</li> -        <li><a href="#">PubNub 3.5.2 documentation</a> »</li>  +        <li><a href="#">PubNub 3.5.3 documentation</a> »</li>         </ul>      </div>   @@ -54,10 +54,10 @@  <h2>Pubnub<a class="headerlink" href="#pubnub" title="Permalink to this headline">¶</a></h2>  <dl class="class">  <dt id="Pubnub.Pubnub"> -<em class="property">class </em><tt class="descclassname">Pubnub.</tt><tt class="descname">Pubnub</tt><big>(</big><em>publish_key</em>, <em>subscribe_key</em>, <em>secret_key=None</em>, <em>cipher_key=None</em>, <em>auth_key=None</em>, <em>ssl_on=False</em>, <em>origin='pubsub.pubnub.com'</em>, <em>uuid=None</em>, <em>pooling=True</em>, <em>pres_uuid=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub" title="Permalink to this definition">¶</a></dt> +<em class="property">class </em><tt class="descclassname">Pubnub.</tt><tt class="descname">Pubnub</tt><big>(</big><em>publish_key</em>, <em>subscribe_key</em>, <em>secret_key=None</em>, <em>cipher_key=None</em>, <em>auth_key=None</em>, <em>ssl_on=False</em>, <em>origin='pubsub.pubnub.com'</em>, <em>uuid=None</em>, <em>pooling=True</em>, <em>daemon=False</em>, <em>pres_uuid=None</em>, <em>azure=False</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub" title="Permalink to this definition">¶</a></dt>  <dd><dl class="method">  <dt id="Pubnub.Pubnub.audit"> -<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.audit" title="Permalink to this definition">¶</a></dt> +<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.audit" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for fetching permissions from pubnub servers.</p>  <p>This method provides a mechanism to reveal existing PubNub Access Manager attributes  for any combination of subscribe_key, channel and auth_key.</p> @@ -67,7 +67,14 @@ for any combination of subscribe_key, channel and auth_key.</p>  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to return PAM   attributes optionally in combination with auth_key. -If channel is not specified, results for all channels +If channel/channel_group is not specified, results for all channels +associated with subscribe_key are returned. +If auth_key is not specified, it is possible to return +results for a comma separated list of channels.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to return PAM  +attributes optionally in combination with auth_key. +If channel/channel_group is not specified, results for all channels  associated with subscribe_key are returned.  If auth_key is not specified, it is possible to return  results for a comma separated list of channels.</dd> @@ -151,7 +158,7 @@ provided at time of initializing pubnub object</p>  <dl class="method">  <dt id="Pubnub.Pubnub.grant"> -<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>auth_key=False</em>, <em>read=True</em>, <em>write=True</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.grant" title="Permalink to this definition">¶</a></dt> +<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=False</em>, <em>read=False</em>, <em>write=False</em>, <em>manage=False</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.grant" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for granting permissions.</p>  <p>This function establishes subscribe and/or write permissions for  PubNub Access Manager (PAM) by setting the read or write attribute @@ -169,11 +176,18 @@ will revoke any previous grants with read or write set to true.</p>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to grant permissions to. -If channel is not specified, the grant applies to all +If channel/channel_group is not specified, the grant applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to grant permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to grant permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to grant permissions to.  It is possible to specify multiple auth_keys as comma @@ -187,6 +201,9 @@ Read permissions are removed by setting to False.</dd>  <dt>write:      (boolean) (default: True)</dt>  <dd>Write permissions are granted by setting to true.  Write permissions are removed by setting to false.</dd> +<dt>manage:      (boolean) (default: True)</dt> +<dd>Manage permissions are granted by setting to true. +Manage permissions are removed by setting to false.</dd>  <dt>ttl:        (int) (default: 1440 i.e 24 hrs)</dt>  <dd>Time in minutes for which granted permissions are valid.  Max is 525600 , Min is 1. @@ -322,20 +339,19 @@ Required argument when working with twisted or tornado .</dd>  <dl class="method">  <dt id="Pubnub.Pubnub.presence">  <tt class="descname">presence</tt><big>(</big><em>channel</em>, <em>callback</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.presence" title="Permalink to this definition">¶</a></dt> -<dd><p>Subscribe to presence data on a channel.</p> +<dd><p>Subscribe to presence events on a channel.</p>  <blockquote>  <div>Only works in async mode</div></blockquote>  <dl class="docutils">  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -callback: A callback method should be passed to the method.</p> +<dd><p class="first">channel: Channel name ( string ) on which to listen for events +callback: A callback method should be passed as parameter.</p>  <blockquote> -<div>If set, the api works in async mode.  +<div>If passed, the api works in async mode.   Required argument when working with twisted or tornado .</div></blockquote>  <dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> +<dt>error: Optional variable. An error method can be passed as parameter.</dt> +<dd>If set, the api works in async mode.</dd>  </dl>  </dd>  <dt>Returns:</dt> @@ -388,18 +404,25 @@ Async Mode : None</p>  <dl class="method">  <dt id="Pubnub.Pubnub.revoke"> -<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.revoke" title="Permalink to this definition">¶</a></dt> +<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.revoke" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for revoking permissions.</p>  <dl class="docutils">  <dt>Args:</dt>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to revoke permissions to. -If channel is not specified, the revoke applies to all +If channel/channel_group is not specified, the revoke applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to revoke permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to revoke permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to revoke permissions to.  It is possible to specify multiple auth_keys as comma @@ -506,23 +529,10 @@ Required argument when working with twisted or tornado .</dd>  <dt id="Pubnub.Pubnub.unsubscribe">  <tt class="descname">unsubscribe</tt><big>(</big><em>channel</em><big>)</big><a class="headerlink" href="#Pubnub.Pubnub.unsubscribe" title="Permalink to this definition">¶</a></dt>  <dd><dl class="docutils"> -<dt>Subscribe to presence data on a channel.</dt> +<dt>Unsubscribe from channel .</dt>  <dd>Only works in async mode</dd>  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -message: Message to be published ( String / int / double / dict / list ). -callback: A callback method should be passed to the method.</p> -<blockquote> -<div>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</div></blockquote> -<dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> -</dl> -</dd> -<dt>Returns:</dt> -<dd>Returns a list in sync mode i.e. when callback argument is not given</dd> +<dd>channel: Channel name ( string ) on which to publish message</dd>  </dl>  </dd></dl> @@ -536,7 +546,7 @@ Required argument when working with twisted or tornado .</dd>  <em class="property">class </em><tt class="descclassname">Pubnub.</tt><tt class="descname">PubnubTwisted</tt><big>(</big><em>publish_key</em>, <em>subscribe_key</em>, <em>secret_key=None</em>, <em>cipher_key=None</em>, <em>auth_key=None</em>, <em>ssl_on=False</em>, <em>origin='pubsub.pubnub.com'</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted" title="Permalink to this definition">¶</a></dt>  <dd><dl class="method">  <dt id="Pubnub.PubnubTwisted.audit"> -<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.audit" title="Permalink to this definition">¶</a></dt> +<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.audit" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for fetching permissions from pubnub servers.</p>  <p>This method provides a mechanism to reveal existing PubNub Access Manager attributes  for any combination of subscribe_key, channel and auth_key.</p> @@ -546,7 +556,14 @@ for any combination of subscribe_key, channel and auth_key.</p>  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to return PAM   attributes optionally in combination with auth_key. -If channel is not specified, results for all channels +If channel/channel_group is not specified, results for all channels +associated with subscribe_key are returned. +If auth_key is not specified, it is possible to return +results for a comma separated list of channels.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to return PAM  +attributes optionally in combination with auth_key. +If channel/channel_group is not specified, results for all channels  associated with subscribe_key are returned.  If auth_key is not specified, it is possible to return  results for a comma separated list of channels.</dd> @@ -630,7 +647,7 @@ provided at time of initializing pubnub object</p>  <dl class="method">  <dt id="Pubnub.PubnubTwisted.grant"> -<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>auth_key=False</em>, <em>read=True</em>, <em>write=True</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.grant" title="Permalink to this definition">¶</a></dt> +<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=False</em>, <em>read=False</em>, <em>write=False</em>, <em>manage=False</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.grant" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for granting permissions.</p>  <p>This function establishes subscribe and/or write permissions for  PubNub Access Manager (PAM) by setting the read or write attribute @@ -648,11 +665,18 @@ will revoke any previous grants with read or write set to true.</p>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to grant permissions to. -If channel is not specified, the grant applies to all +If channel/channel_group is not specified, the grant applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to grant permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to grant permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to grant permissions to.  It is possible to specify multiple auth_keys as comma @@ -666,6 +690,9 @@ Read permissions are removed by setting to False.</dd>  <dt>write:      (boolean) (default: True)</dt>  <dd>Write permissions are granted by setting to true.  Write permissions are removed by setting to false.</dd> +<dt>manage:      (boolean) (default: True)</dt> +<dd>Manage permissions are granted by setting to true. +Manage permissions are removed by setting to false.</dd>  <dt>ttl:        (int) (default: 1440 i.e 24 hrs)</dt>  <dd>Time in minutes for which granted permissions are valid.  Max is 525600 , Min is 1. @@ -801,20 +828,19 @@ Required argument when working with twisted or tornado .</dd>  <dl class="method">  <dt id="Pubnub.PubnubTwisted.presence">  <tt class="descname">presence</tt><big>(</big><em>channel</em>, <em>callback</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.presence" title="Permalink to this definition">¶</a></dt> -<dd><p>Subscribe to presence data on a channel.</p> +<dd><p>Subscribe to presence events on a channel.</p>  <blockquote>  <div>Only works in async mode</div></blockquote>  <dl class="docutils">  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -callback: A callback method should be passed to the method.</p> +<dd><p class="first">channel: Channel name ( string ) on which to listen for events +callback: A callback method should be passed as parameter.</p>  <blockquote> -<div>If set, the api works in async mode.  +<div>If passed, the api works in async mode.   Required argument when working with twisted or tornado .</div></blockquote>  <dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> +<dt>error: Optional variable. An error method can be passed as parameter.</dt> +<dd>If set, the api works in async mode.</dd>  </dl>  </dd>  <dt>Returns:</dt> @@ -867,18 +893,25 @@ Async Mode : None</p>  <dl class="method">  <dt id="Pubnub.PubnubTwisted.revoke"> -<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.revoke" title="Permalink to this definition">¶</a></dt> +<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.revoke" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for revoking permissions.</p>  <dl class="docutils">  <dt>Args:</dt>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to revoke permissions to. -If channel is not specified, the revoke applies to all +If channel/channel_group is not specified, the revoke applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to revoke permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to revoke permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to revoke permissions to.  It is possible to specify multiple auth_keys as comma @@ -985,23 +1018,10 @@ Required argument when working with twisted or tornado .</dd>  <dt id="Pubnub.PubnubTwisted.unsubscribe">  <tt class="descname">unsubscribe</tt><big>(</big><em>channel</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTwisted.unsubscribe" title="Permalink to this definition">¶</a></dt>  <dd><dl class="docutils"> -<dt>Subscribe to presence data on a channel.</dt> +<dt>Unsubscribe from channel .</dt>  <dd>Only works in async mode</dd>  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -message: Message to be published ( String / int / double / dict / list ). -callback: A callback method should be passed to the method.</p> -<blockquote> -<div>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</div></blockquote> -<dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> -</dl> -</dd> -<dt>Returns:</dt> -<dd>Returns a list in sync mode i.e. when callback argument is not given</dd> +<dd>channel: Channel name ( string ) on which to publish message</dd>  </dl>  </dd></dl> @@ -1015,7 +1035,7 @@ Required argument when working with twisted or tornado .</dd>  <em class="property">class </em><tt class="descclassname">Pubnub.</tt><tt class="descname">PubnubTornado</tt><big>(</big><em>publish_key</em>, <em>subscribe_key</em>, <em>secret_key=False</em>, <em>cipher_key=False</em>, <em>auth_key=False</em>, <em>ssl_on=False</em>, <em>origin='pubsub.pubnub.com'</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado" title="Permalink to this definition">¶</a></dt>  <dd><dl class="method">  <dt id="Pubnub.PubnubTornado.audit"> -<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.audit" title="Permalink to this definition">¶</a></dt> +<tt class="descname">audit</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.audit" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for fetching permissions from pubnub servers.</p>  <p>This method provides a mechanism to reveal existing PubNub Access Manager attributes  for any combination of subscribe_key, channel and auth_key.</p> @@ -1025,7 +1045,14 @@ for any combination of subscribe_key, channel and auth_key.</p>  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to return PAM   attributes optionally in combination with auth_key. -If channel is not specified, results for all channels +If channel/channel_group is not specified, results for all channels +associated with subscribe_key are returned. +If auth_key is not specified, it is possible to return +results for a comma separated list of channels.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to return PAM  +attributes optionally in combination with auth_key. +If channel/channel_group is not specified, results for all channels  associated with subscribe_key are returned.  If auth_key is not specified, it is possible to return  results for a comma separated list of channels.</dd> @@ -1109,7 +1136,7 @@ provided at time of initializing pubnub object</p>  <dl class="method">  <dt id="Pubnub.PubnubTornado.grant"> -<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>auth_key=False</em>, <em>read=True</em>, <em>write=True</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.grant" title="Permalink to this definition">¶</a></dt> +<tt class="descname">grant</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=False</em>, <em>read=False</em>, <em>write=False</em>, <em>manage=False</em>, <em>ttl=5</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.grant" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for granting permissions.</p>  <p>This function establishes subscribe and/or write permissions for  PubNub Access Manager (PAM) by setting the read or write attribute @@ -1127,11 +1154,18 @@ will revoke any previous grants with read or write set to true.</p>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to grant permissions to. -If channel is not specified, the grant applies to all +If channel/channel_group is not specified, the grant applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to grant permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to grant permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to grant permissions to.  It is possible to specify multiple auth_keys as comma @@ -1145,6 +1179,9 @@ Read permissions are removed by setting to False.</dd>  <dt>write:      (boolean) (default: True)</dt>  <dd>Write permissions are granted by setting to true.  Write permissions are removed by setting to false.</dd> +<dt>manage:      (boolean) (default: True)</dt> +<dd>Manage permissions are granted by setting to true. +Manage permissions are removed by setting to false.</dd>  <dt>ttl:        (int) (default: 1440 i.e 24 hrs)</dt>  <dd>Time in minutes for which granted permissions are valid.  Max is 525600 , Min is 1. @@ -1280,20 +1317,19 @@ Required argument when working with twisted or tornado .</dd>  <dl class="method">  <dt id="Pubnub.PubnubTornado.presence">  <tt class="descname">presence</tt><big>(</big><em>channel</em>, <em>callback</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.presence" title="Permalink to this definition">¶</a></dt> -<dd><p>Subscribe to presence data on a channel.</p> +<dd><p>Subscribe to presence events on a channel.</p>  <blockquote>  <div>Only works in async mode</div></blockquote>  <dl class="docutils">  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -callback: A callback method should be passed to the method.</p> +<dd><p class="first">channel: Channel name ( string ) on which to listen for events +callback: A callback method should be passed as parameter.</p>  <blockquote> -<div>If set, the api works in async mode.  +<div>If passed, the api works in async mode.   Required argument when working with twisted or tornado .</div></blockquote>  <dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> +<dt>error: Optional variable. An error method can be passed as parameter.</dt> +<dd>If set, the api works in async mode.</dd>  </dl>  </dd>  <dt>Returns:</dt> @@ -1346,18 +1382,25 @@ Async Mode : None</p>  <dl class="method">  <dt id="Pubnub.PubnubTornado.revoke"> -<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.revoke" title="Permalink to this definition">¶</a></dt> +<tt class="descname">revoke</tt><big>(</big><em>channel=None</em>, <em>channel_group=None</em>, <em>auth_key=None</em>, <em>ttl=1</em>, <em>callback=None</em>, <em>error=None</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.revoke" title="Permalink to this definition">¶</a></dt>  <dd><p>Method for revoking permissions.</p>  <dl class="docutils">  <dt>Args:</dt>  <dd><dl class="first last docutils">  <dt>channel:    (string) (optional)</dt>  <dd>Specifies channel name to revoke permissions to. -If channel is not specified, the revoke applies to all +If channel/channel_group is not specified, the revoke applies to all  channels associated with the subscribe_key. If auth_key  is not specified, it is possible to grant permissions to  multiple channels simultaneously by specifying the channels  as a comma separated list.</dd> +<dt>channel_group:    (string) (optional)</dt> +<dd>Specifies channel group name to revoke permissions to. +If channel/channel_group is not specified, the grant applies to all +channels associated with the subscribe_key. If auth_key +is not specified, it is possible to revoke permissions to +multiple channel groups simultaneously by specifying the channel groups +as a comma separated list.</dd>  <dt>auth_key:   (string) (optional) </dt>  <dd>Specifies auth_key to revoke permissions to.  It is possible to specify multiple auth_keys as comma @@ -1464,23 +1507,10 @@ Required argument when working with twisted or tornado .</dd>  <dt id="Pubnub.PubnubTornado.unsubscribe">  <tt class="descname">unsubscribe</tt><big>(</big><em>channel</em><big>)</big><a class="headerlink" href="#Pubnub.PubnubTornado.unsubscribe" title="Permalink to this definition">¶</a></dt>  <dd><dl class="docutils"> -<dt>Subscribe to presence data on a channel.</dt> +<dt>Unsubscribe from channel .</dt>  <dd>Only works in async mode</dd>  <dt>Args:</dt> -<dd><p class="first">channel: Channel name ( string ) on which to publish message -message: Message to be published ( String / int / double / dict / list ). -callback: A callback method should be passed to the method.</p> -<blockquote> -<div>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</div></blockquote> -<dl class="last docutils"> -<dt>error: Optional variable. An error method can be passed to the method.</dt> -<dd>If set, the api works in async mode.  -Required argument when working with twisted or tornado .</dd> -</dl> -</dd> -<dt>Returns:</dt> -<dd>Returns a list in sync mode i.e. when callback argument is not given</dd> +<dd>channel: Channel name ( string ) on which to publish message</dd>  </dl>  </dd></dl> @@ -1544,7 +1574,7 @@ Required argument when working with twisted or tornado .</dd>          <li class="right" >            <a href="py-modindex.html" title="Python Module Index"               >modules</a> |</li> -        <li><a href="#">PubNub 3.5.2 documentation</a> »</li>  +        <li><a href="#">PubNub 3.5.3 documentation</a> »</li>         </ul>      </div>      <div class="footer"> | 
