File: pylons.html

package info (click to toggle)
pylons 1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 1,700 kB
  • sloc: python: 3,991; makefile: 38
file content (64 lines) | stat: -rw-r--r-- 4,757 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<html>
<head>
<title>pylons</title>
</head>
<body>
pylons
<style>
.coverage pre {float: left; margin: 0px 1em; border: none;
               padding: 0px; }
.num pre { margin: 0px }
.nocov, .nocov pre {background-color: #faa}
.cov, .cov pre {background-color: #cfc}
div.coverage div { clear: both; height: 1.1em}
</style>
<div class="stats">
Covered: 1 lines<br/>
Missed: 25 lines<br/>
Skipped 13 lines<br/>
Percent: 3 %<br/>

</div>
<div class="coverage">
<div class="cov"><span class="num"><pre> 1</pre></span><pre>&quot;&quot;&quot;Base objects to be exported for use in Controllers&quot;&quot;&quot;</pre></div>
<div class="skip"><span class="num"><pre> 2</pre></span><pre># Import pkg_resources first so namespace handling is properly done so the</pre></div>
<div class="skip"><span class="num"><pre> 3</pre></span><pre># paste imports work</pre></div>
<div class="nocov"><span class="num"><pre> 4</pre></span><pre>import pkg_resources</pre></div>
<div class="skip"><span class="num"><pre> 5</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre> 6</pre></span><pre>from paste.registry import StackedObjectProxy</pre></div>
<div class="skip"><span class="num"><pre> 7</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre> 8</pre></span><pre>from pylons.configuration import config</pre></div>
<div class="skip"><span class="num"><pre> 9</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre>10</pre></span><pre>__all__ = ['app_globals', 'cache', 'config', 'request', 'response',</pre></div>
<div class="nocov"><span class="num"><pre>11</pre></span><pre>           'session', 'tmpl_context', 'url']</pre></div>
<div class="skip"><span class="num"><pre>12</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre>13</pre></span><pre>def __figure_version():</pre></div>
<div class="nocov"><span class="num"><pre>14</pre></span><pre>    try:</pre></div>
<div class="nocov"><span class="num"><pre>15</pre></span><pre>        from pkg_resources import require</pre></div>
<div class="nocov"><span class="num"><pre>16</pre></span><pre>        import os</pre></div>
<div class="skip"><span class="num"><pre>17</pre></span><pre>        # NOTE: this only works when the package is either installed,</pre></div>
<div class="skip"><span class="num"><pre>18</pre></span><pre>        # or has an .egg-info directory present (i.e. wont work with raw</pre></div>
<div class="skip"><span class="num"><pre>19</pre></span><pre>        # SVN checkout)</pre></div>
<div class="nocov"><span class="num"><pre>20</pre></span><pre>        info = require('pylons')[0]</pre></div>
<div class="nocov"><span class="num"><pre>21</pre></span><pre>        if os.path.dirname(os.path.dirname(__file__)) == info.location:</pre></div>
<div class="nocov"><span class="num"><pre>22</pre></span><pre>            return info.version</pre></div>
<div class="nocov"><span class="num"><pre>23</pre></span><pre>        else:</pre></div>
<div class="nocov"><span class="num"><pre>24</pre></span><pre>            return '(not installed)'</pre></div>
<div class="nocov"><span class="num"><pre>25</pre></span><pre>    except:</pre></div>
<div class="nocov"><span class="num"><pre>26</pre></span><pre>        return '(not installed)'</pre></div>
<div class="skip"><span class="num"><pre>27</pre></span><pre>        </pre></div>
<div class="nocov"><span class="num"><pre>28</pre></span><pre>__version__ = __figure_version()</pre></div>
<div class="skip"><span class="num"><pre>29</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre>30</pre></span><pre>app_globals = StackedObjectProxy(name=&quot;app_globals&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>31</pre></span><pre>cache = StackedObjectProxy(name=&quot;cache&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>32</pre></span><pre>request = StackedObjectProxy(name=&quot;request&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>33</pre></span><pre>response = StackedObjectProxy(name=&quot;response&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>34</pre></span><pre>session = StackedObjectProxy(name=&quot;session&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>35</pre></span><pre>tmpl_context = StackedObjectProxy(name=&quot;tmpl_context or C&quot;)</pre></div>
<div class="nocov"><span class="num"><pre>36</pre></span><pre>url = StackedObjectProxy(name=&quot;url&quot;)</pre></div>
<div class="skip"><span class="num"><pre>37</pre></span><pre></pre></div>
<div class="nocov"><span class="num"><pre>38</pre></span><pre>translator = StackedObjectProxy(name=&quot;translator&quot;)</pre></div>
<div class="skip"><span class="num"><pre>39</pre></span><pre></pre></div>
</div>
</body>
</html>