1<?xml version="1.0" encoding="ascii"?> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "DTD/xhtml1-transitional.dtd"> 4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 5<head> 6 <title>googleapiclient.discovery_cache</title> 7 <link rel="stylesheet" href="epydoc.css" type="text/css" /> 8 <script type="text/javascript" src="epydoc.js"></script> 9</head> 10 11<body bgcolor="white" text="black" link="blue" vlink="#204080" 12 alink="#204080"> 13<!-- ==================== NAVIGATION BAR ==================== --> 14<table class="navbar" border="0" width="100%" cellpadding="0" 15 bgcolor="#a0c0ff" cellspacing="0"> 16 <tr valign="middle"> 17 <!-- Home link --> 18 <th> <a 19 href="googleapiclient-module.html">Home</a> </th> 20 21 <!-- Tree link --> 22 <th> <a 23 href="module-tree.html">Trees</a> </th> 24 25 <!-- Index link --> 26 <th> <a 27 href="identifier-index.html">Indices</a> </th> 28 29 <!-- Help link --> 30 <th> <a 31 href="help.html">Help</a> </th> 32 33 <th class="navbar" width="100%"></th> 34 </tr> 35</table> 36<table width="100%" cellpadding="0" cellspacing="0"> 37 <tr valign="top"> 38 <td width="100%"> 39 <span class="breadcrumbs"> 40 <a href="googleapiclient-module.html">Package googleapiclient</a> :: 41 Package discovery_cache 42 </span> 43 </td> 44 <td> 45 <table cellpadding="0" cellspacing="0"> 46 <!-- hide/show private --> 47 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink" 48 onclick="toggle_private();">hide private</a>]</span></td></tr> 49 <tr><td align="right"><span class="options" 50 >[<a href="frames.html" target="_top">frames</a 51 >] | <a href="googleapiclient.discovery_cache-module.html" 52 target="_top">no frames</a>]</span></td></tr> 53 </table> 54 </td> 55 </tr> 56</table> 57<!-- ==================== PACKAGE DESCRIPTION ==================== --> 58<h1 class="epydoc">Package discovery_cache</h1><p class="nomargin-top"><span class="codelink"><a href="googleapiclient.discovery_cache-pysrc.html">source code</a></span></p> 59<p>Caching utility for the discovery document.</p> 60 61<!-- ==================== SUBMODULES ==================== --> 62<a name="section-Submodules"></a> 63<table class="summary" border="1" cellpadding="3" 64 cellspacing="0" width="100%" bgcolor="white"> 65<tr bgcolor="#70b0f0" class="table-header"> 66 <td colspan="2" class="table-header"> 67 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 68 <tr valign="top"> 69 <td align="left"><span class="table-header">Submodules</span></td> 70 <td align="right" valign="top" 71 ><span class="options">[<a href="#section-Submodules" 72 class="privatelink" onclick="toggle_private();" 73 >hide private</a>]</span></td> 74 </tr> 75 </table> 76 </td> 77</tr> 78 <tr><td class="summary"> 79 <ul class="nomargin"> 80 <li> <strong class="uidlink"><a href="googleapiclient.discovery_cache.appengine_memcache-module.html">googleapiclient.discovery_cache.appengine_memcache</a></strong>: <em class="summary">App Engine memcache based cache for the discovery document.</em> </li> 81 <li> <strong class="uidlink"><a href="googleapiclient.discovery_cache.base-module.html">googleapiclient.discovery_cache.base</a></strong>: <em class="summary">An abstract class for caching the discovery document.</em> </li> 82 <li> <strong class="uidlink"><a href="googleapiclient.discovery_cache.file_cache-module.html">googleapiclient.discovery_cache.file_cache</a></strong>: <em class="summary">File based cache for the discovery document.</em> </li> 83 </ul></td></tr> 84</table> 85 86<br /> 87<!-- ==================== FUNCTIONS ==================== --> 88<a name="section-Functions"></a> 89<table class="summary" border="1" cellpadding="3" 90 cellspacing="0" width="100%" bgcolor="white"> 91<tr bgcolor="#70b0f0" class="table-header"> 92 <td colspan="2" class="table-header"> 93 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 94 <tr valign="top"> 95 <td align="left"><span class="table-header">Functions</span></td> 96 <td align="right" valign="top" 97 ><span class="options">[<a href="#section-Functions" 98 class="privatelink" onclick="toggle_private();" 99 >hide private</a>]</span></td> 100 </tr> 101 </table> 102 </td> 103</tr> 104<tr> 105 <td width="15%" align="right" valign="top" class="summary"> 106 <span class="summary-type"> </span> 107 </td><td class="summary"> 108 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 109 <tr> 110 <td><span class="summary-sig"><a href="googleapiclient.discovery_cache-module.html#autodetect" class="summary-sig-name">autodetect</a>()</span><br /> 111 Detects an appropriate cache module and returns it.</td> 112 <td align="right" valign="top"> 113 <span class="codelink"><a href="googleapiclient.discovery_cache-pysrc.html#autodetect">source code</a></span> 114 115 </td> 116 </tr> 117 </table> 118 119 </td> 120 </tr> 121</table> 122<!-- ==================== VARIABLES ==================== --> 123<a name="section-Variables"></a> 124<table class="summary" border="1" cellpadding="3" 125 cellspacing="0" width="100%" bgcolor="white"> 126<tr bgcolor="#70b0f0" class="table-header"> 127 <td colspan="2" class="table-header"> 128 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 129 <tr valign="top"> 130 <td align="left"><span class="table-header">Variables</span></td> 131 <td align="right" valign="top" 132 ><span class="options">[<a href="#section-Variables" 133 class="privatelink" onclick="toggle_private();" 134 >hide private</a>]</span></td> 135 </tr> 136 </table> 137 </td> 138</tr> 139<tr> 140 <td width="15%" align="right" valign="top" class="summary"> 141 <span class="summary-type"> </span> 142 </td><td class="summary"> 143 <a name="LOGGER"></a><span class="summary-name">LOGGER</span> = <code title="logging.getLogger(__name__)">logging.getLogger(__name__)</code> 144 </td> 145 </tr> 146<tr> 147 <td width="15%" align="right" valign="top" class="summary"> 148 <span class="summary-type"> </span> 149 </td><td class="summary"> 150 <a name="DISCOVERY_DOC_MAX_AGE"></a><span class="summary-name">DISCOVERY_DOC_MAX_AGE</span> = <code title="86400">86400</code> 151 </td> 152 </tr> 153<tr> 154 <td width="15%" align="right" valign="top" class="summary"> 155 <span class="summary-type"> </span> 156 </td><td class="summary"> 157 <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code> 158 </td> 159 </tr> 160</table> 161<!-- ==================== FUNCTION DETAILS ==================== --> 162<a name="section-FunctionDetails"></a> 163<table class="details" border="1" cellpadding="3" 164 cellspacing="0" width="100%" bgcolor="white"> 165<tr bgcolor="#70b0f0" class="table-header"> 166 <td colspan="2" class="table-header"> 167 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 168 <tr valign="top"> 169 <td align="left"><span class="table-header">Function Details</span></td> 170 <td align="right" valign="top" 171 ><span class="options">[<a href="#section-FunctionDetails" 172 class="privatelink" onclick="toggle_private();" 173 >hide private</a>]</span></td> 174 </tr> 175 </table> 176 </td> 177</tr> 178</table> 179<a name="autodetect"></a> 180<div> 181<table class="details" border="1" cellpadding="3" 182 cellspacing="0" width="100%" bgcolor="white"> 183<tr><td> 184 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 185 <tr valign="top"><td> 186 <h3 class="epydoc"><span class="sig"><span class="sig-name">autodetect</span>()</span> 187 </h3> 188 </td><td align="right" valign="top" 189 ><span class="codelink"><a href="googleapiclient.discovery_cache-pysrc.html#autodetect">source code</a></span> 190 </td> 191 </tr></table> 192 193 <pre class="literalblock"> 194Detects an appropriate cache module and returns it. 195 196Returns: 197 googleapiclient.discovery_cache.base.Cache, a cache object which 198 is auto detected, or None if no cache object is available. 199 200</pre> 201 <dl class="fields"> 202 </dl> 203</td></tr></table> 204</div> 205<br /> 206<!-- ==================== NAVIGATION BAR ==================== --> 207<table class="navbar" border="0" width="100%" cellpadding="0" 208 bgcolor="#a0c0ff" cellspacing="0"> 209 <tr valign="middle"> 210 <!-- Home link --> 211 <th> <a 212 href="googleapiclient-module.html">Home</a> </th> 213 214 <!-- Tree link --> 215 <th> <a 216 href="module-tree.html">Trees</a> </th> 217 218 <!-- Index link --> 219 <th> <a 220 href="identifier-index.html">Indices</a> </th> 221 222 <!-- Help link --> 223 <th> <a 224 href="help.html">Help</a> </th> 225 226 <th class="navbar" width="100%"></th> 227 </tr> 228</table> 229<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 230 <tr> 231 <td align="left" class="footer"> 232 Generated by Epydoc 3.0.1 on Fri Oct 2 20:46:22 2020 233 </td> 234 <td align="right" class="footer"> 235 <a target="mainFrame" href="http://epydoc.sourceforge.net" 236 >http://epydoc.sourceforge.net</a> 237 </td> 238 </tr> 239</table> 240 241<script type="text/javascript"> 242 <!-- 243 // Private objects are initially displayed (because if 244 // javascript is turned off then we want them to be 245 // visible); but by default, we want to hide them. So hide 246 // them unless we have a cookie that says to show them. 247 checkCookie(); 248 // --> 249</script> 250</body> 251</html> 252