Files
Home-AssistantConfig/deps/sqlalchemy/engine/__pycache__/util.cpython-34.pyc

22 lines
1.8 KiB
Plaintext
Raw Normal View History

2016-10-11 16:42:06 +00:00
<EFBFBD>
}<7D><>W" <00> @shddlmZdd<00>Zdd<00>ZyddlmZWn%ek
rce<00>je<00><00>YnXdS) <09>)<01>utilcstj<00>fdd<00><00>}|S)z<>Decorator, memoize a function in a connection.info stash.
Only applicable to functions which take no arguments other than a
connection. The memo will be stored in ``connection.info[key]``.
c sR|j<00>}y|j<00>SWn0tk
rM|||<00>|j<00><}|SYnXdS)N)<03>connect<63>info<66>KeyError)<04>fn<66>self<6C>
connection<EFBFBD>val)<01>key<65><00></tmp/pip-build-zkr322cu/sqlalchemy/sqlalchemy/engine/util.py<70> decorateds   z%connection_memoize.<locals>.decorated)rZ decorator)r
r r )r
r <00>connection_memoize s rcCsdd<00>}t<00>S)NcSs<>|s|r|gSgSn<53>t|<00>dkr<>|d}t|ttf<00>r<>| syt|dd<00>r}t|dd<00> r}|S|gSq<53>t|d<00>r<>|gS|ggSn2t|dd<00>r<>t|dd<00> r<>|S|gSdS)aGiven arguments from the calling form *multiparams, **params,
return a list of bind parameter structures, usually a list of
dictionaries.
In the case of 'raw' execution which accepts positional parameters,
it may be a list of tuples or lists.
<20><00><00>__iter__<5F>strip<69>keysN)<05>len<65>
isinstance<EFBFBD>list<73>tuple<6C>hasattr)Z multiparams<6D>paramsZzeror r r <00>_distill_paramss$


 z$py_fallback.<locals>._distill_params)<01>locals)rr r r <00> py_fallbacks 'rr)rN) <09>rrrZsqlalchemy.cutilsr<00> ImportError<6F>globals<6C>updater r r r <00><module>s   )