1 | |
---|
2 | |
---|
3 | |
---|
4 | |
---|
5 | |
---|
6 | |
---|
7 | <!DOCTYPE html> |
---|
8 | <html lang="en"> |
---|
9 | <head> |
---|
10 | <meta charset="utf-8"> |
---|
11 | <link rel="dns-prefetch" href="https://github.githubassets.com"> |
---|
12 | <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> |
---|
13 | <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com"> |
---|
14 | <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com"> |
---|
15 | <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com"> |
---|
16 | <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> |
---|
17 | <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> |
---|
18 | |
---|
19 | |
---|
20 | |
---|
21 | <link crossorigin="anonymous" media="all" integrity="sha512-67V2J9Se2CifJlftk9/cExHGvxd7N9b9EdGnQEpszu99Ogeecilu9jIDxoCkx3zNLfB9ArraXW0J03qyVmN0Uw==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-e7318add1f7e055d040edb0f75aaa0ba.css" /> |
---|
22 | |
---|
23 | <link crossorigin="anonymous" media="all" integrity="sha512-+CMh0oCCTfmEsektM1D5YLYBajojeWgmXABciNwweuyOXtwSVD5wEaJ4+C02xlWAj19kfCVmSp2aR1uETMWPYA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-ab9881b267c77a9ca27ecabeeba38b1c.css" /> |
---|
24 | |
---|
25 | |
---|
26 | |
---|
27 | |
---|
28 | |
---|
29 | <meta name="viewport" content="width=device-width"> |
---|
30 | |
---|
31 | <title>web2py-pyinstaller/web2py.site_27.py at master · nicozanf/web2py-pyinstaller</title> |
---|
32 | <meta name="description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller - nicozanf/web2py-pyinstaller"> |
---|
33 | <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> |
---|
34 | <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> |
---|
35 | <meta property="fb:app_id" content="1401488693436528"> |
---|
36 | |
---|
37 | <meta name="twitter:image:src" content="https://avatars3.githubusercontent.com/u/2276743?s=400&v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="nicozanf/web2py-pyinstaller" /><meta name="twitter:description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller - nicozanf/web2py-pyinstaller" /> |
---|
38 | <meta property="og:image" content="https://avatars3.githubusercontent.com/u/2276743?s=400&v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="nicozanf/web2py-pyinstaller" /><meta property="og:url" content="https://github.com/nicozanf/web2py-pyinstaller" /><meta property="og:description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller - nicozanf/web2py-pyinstaller" /> |
---|
39 | |
---|
40 | <link rel="assets" href="https://github.githubassets.com/"> |
---|
41 | <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6MzA0Mzk5MDc4Ojc1MDI4OGNjOGQ2NjUzOTY2ODVlMTdlZTA1ZTI2NjQzZmUwMmUwZDViYjNjZTFmZDFkZWRjYjg1YWZhODUzMDg=--fac8a37d93314a1c89fb52b43feddd39ca0e00dd"> |
---|
42 | <meta name="pjax-timeout" content="1000"> |
---|
43 | <link rel="sudo-modal" href="/sessions/sudo_modal"> |
---|
44 | <meta name="request-id" content="FF9D:1A305:5E01CDE:904E054:5D1A71D0" data-pjax-transient> |
---|
45 | |
---|
46 | |
---|
47 | |
---|
48 | |
---|
49 | <meta name="selected-link" value="repo_source" data-pjax-transient> |
---|
50 | |
---|
51 | <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> |
---|
52 | <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> |
---|
53 | <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> |
---|
54 | |
---|
55 | <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="FF9D:1A305:5E01CDE:904E054:5D1A71D0" /><meta name="octolytics-dimension-region_edge" content="ams" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-actor-id" content="2276743" /><meta name="octolytics-actor-login" content="nicozanf" /><meta name="octolytics-actor-hash" content="602d4f50a1ef41e614162eada9bf5bb2181a2fcaae7e1a5344aabcd126172c10" /> |
---|
56 | <meta name="analytics-location" content="/<user-name>/<repo-name>/blob/show" data-pjax-transient="true" /> |
---|
57 | |
---|
58 | |
---|
59 | |
---|
60 | <meta name="google-analytics" content="UA-3769691-2"> |
---|
61 | |
---|
62 | <meta class="js-ga-set" name="userId" content="e2f6ada9a94b51a278b615dcba43c8f8"> |
---|
63 | |
---|
64 | <meta class="js-ga-set" name="dimension1" content="Logged In"> |
---|
65 | |
---|
66 | |
---|
67 | |
---|
68 | |
---|
69 | |
---|
70 | <meta name="hostname" content="github.com"> |
---|
71 | <meta name="user-login" content="nicozanf"> |
---|
72 | |
---|
73 | <meta name="expected-hostname" content="github.com"> |
---|
74 | <meta name="js-proxy-site-detection-payload" content="NmRmYjdmMTE4MGJkYWM2ZmRhM2Q3YzQzMzdlNzUzOTNjOTMxZmIzOTZiNWZmY2UyMjk5NzlhMmU3ODJiYzZkMXx7InJlbW90ZV9hZGRyZXNzIjoiMi4zNi4yMjIuMTk0IiwicmVxdWVzdF9pZCI6IkZGOUQ6MUEzMDU6NUUwMUNERTo5MDRFMDU0OjVEMUE3MUQwIiwidGltZXN0YW1wIjoxNTYyMDE0MTczLCJob3N0IjoiZ2l0aHViLmNvbSJ9"> |
---|
75 | |
---|
76 | <meta name="enabled-features" content="MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PULL_PANDA_HOMEPAGE,MARKETPLACE_PENDING_INSTALLATIONS,NOTIFY_ON_BLOCK,RELATED_ISSUES,DISPLAY_COMMENTER_FULL_NAME"> |
---|
77 | |
---|
78 | <meta name="html-safe-nonce" content="5453b8a44dc58c08cf9c26636c039f8bde9711d4"> |
---|
79 | |
---|
80 | <meta http-equiv="x-pjax-version" content="80c71c0dd30fb4cfb7b220aca3dfdb2d"> |
---|
81 | |
---|
82 | |
---|
83 | <link href="https://github.com/nicozanf/web2py-pyinstaller/commits/master.atom" rel="alternate" title="Recent Commits to web2py-pyinstaller:master" type="application/atom+xml"> |
---|
84 | |
---|
85 | <meta name="go-import" content="github.com/nicozanf/web2py-pyinstaller git https://github.com/nicozanf/web2py-pyinstaller.git"> |
---|
86 | |
---|
87 | <meta name="octolytics-dimension-user_id" content="2276743" /><meta name="octolytics-dimension-user_login" content="nicozanf" /><meta name="octolytics-dimension-repository_id" content="173554802" /><meta name="octolytics-dimension-repository_nwo" content="nicozanf/web2py-pyinstaller" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="173554802" /><meta name="octolytics-dimension-repository_network_root_nwo" content="nicozanf/web2py-pyinstaller" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" /> |
---|
88 | |
---|
89 | |
---|
90 | <link rel="canonical" href="https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py" data-pjax-transient> |
---|
91 | |
---|
92 | |
---|
93 | <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> |
---|
94 | |
---|
95 | <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> |
---|
96 | |
---|
97 | <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000"> |
---|
98 | <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico"> |
---|
99 | |
---|
100 | <meta name="theme-color" content="#1e2327"> |
---|
101 | |
---|
102 | |
---|
103 | <meta name="u2f-enabled" content="true"> |
---|
104 | |
---|
105 | |
---|
106 | |
---|
107 | <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> |
---|
108 | |
---|
109 | </head> |
---|
110 | |
---|
111 | <body class="logged-in env-production page-responsive page-blob"> |
---|
112 | |
---|
113 | |
---|
114 | <div class="position-relative js-header-wrapper "> |
---|
115 | <a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> |
---|
116 | <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div> |
---|
117 | |
---|
118 | |
---|
119 | |
---|
120 | |
---|
121 | |
---|
122 | |
---|
123 | <header class="Header js-details-container Details flex-wrap flex-lg-nowrap p-responsive" role="banner"> |
---|
124 | |
---|
125 | <div class="Header-item d-none d-lg-flex"> |
---|
126 | <a class="Header-link" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo"> |
---|
127 | <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> |
---|
128 | </a> |
---|
129 | |
---|
130 | </div> |
---|
131 | |
---|
132 | <div class="Header-item d-lg-none"> |
---|
133 | <button class="Header-link btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> |
---|
134 | <svg height="24" class="octicon octicon-three-bars" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg> |
---|
135 | </button> |
---|
136 | </div> |
---|
137 | |
---|
138 | <div class="Header-item Header-item--full flex-column flex-lg-row width-full flex-order-2 flex-lg-order-none mr-0 mr-lg-3 mt-3 mt-lg-0 Details-content--hidden"> |
---|
139 | <div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 scoped-search site-scoped-search js-site-search position-relative js-jump-to" |
---|
140 | role="combobox" |
---|
141 | aria-owns="jump-to-results" |
---|
142 | aria-label="Search or jump to" |
---|
143 | aria-haspopup="listbox" |
---|
144 | aria-expanded="false" |
---|
145 | > |
---|
146 | <div class="position-relative"> |
---|
147 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="173554802" data-scoped-search-url="/nicozanf/web2py-pyinstaller/search" data-unscoped-search-url="/search" action="/nicozanf/web2py-pyinstaller/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> |
---|
148 | <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> |
---|
149 | <input type="text" |
---|
150 | class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" |
---|
151 | data-hotkey="s,/" |
---|
152 | name="q" |
---|
153 | value="" |
---|
154 | placeholder="Search or jump to…" |
---|
155 | data-unscoped-placeholder="Search or jump to…" |
---|
156 | data-scoped-placeholder="Search or jump to…" |
---|
157 | autocapitalize="off" |
---|
158 | aria-autocomplete="list" |
---|
159 | aria-controls="jump-to-results" |
---|
160 | aria-label="Search or jump to…" |
---|
161 | data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=k2WueuWwAZdsbiN0+VpvG69S5HZ38u0g1Vv1ANFBFnAwbG4ogaMx4hF7gzJo2wcu/kopZqMmn3Lkd6/H87AyPA==" |
---|
162 | spellcheck="false" |
---|
163 | autocomplete="off" |
---|
164 | > |
---|
165 | <input type="hidden" class="js-site-search-type-field" name="type" > |
---|
166 | <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> |
---|
167 | |
---|
168 | <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> |
---|
169 | |
---|
170 | <ul class="d-none js-jump-to-suggestions-template-container"> |
---|
171 | |
---|
172 | |
---|
173 | <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> |
---|
174 | <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> |
---|
175 | <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> |
---|
176 | <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> |
---|
177 | <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> |
---|
178 | <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> |
---|
179 | </div> |
---|
180 | |
---|
181 | <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> |
---|
182 | |
---|
183 | <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> |
---|
184 | </div> |
---|
185 | |
---|
186 | <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> |
---|
187 | <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> |
---|
188 | In this repository |
---|
189 | </span> |
---|
190 | <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> |
---|
191 | All GitHub |
---|
192 | </span> |
---|
193 | <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
194 | </div> |
---|
195 | |
---|
196 | <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> |
---|
197 | Jump to |
---|
198 | <span class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
199 | </div> |
---|
200 | </a> |
---|
201 | </li> |
---|
202 | |
---|
203 | </ul> |
---|
204 | |
---|
205 | <ul class="d-none js-jump-to-no-results-template-container"> |
---|
206 | <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> |
---|
207 | <span class="text-gray">No suggested jump to results</span> |
---|
208 | </li> |
---|
209 | </ul> |
---|
210 | |
---|
211 | <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> |
---|
212 | |
---|
213 | |
---|
214 | <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> |
---|
215 | <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> |
---|
216 | <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> |
---|
217 | <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> |
---|
218 | <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> |
---|
219 | <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> |
---|
220 | </div> |
---|
221 | |
---|
222 | <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> |
---|
223 | |
---|
224 | <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> |
---|
225 | </div> |
---|
226 | |
---|
227 | <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> |
---|
228 | <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> |
---|
229 | In this repository |
---|
230 | </span> |
---|
231 | <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> |
---|
232 | All GitHub |
---|
233 | </span> |
---|
234 | <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
235 | </div> |
---|
236 | |
---|
237 | <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> |
---|
238 | Jump to |
---|
239 | <span class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
240 | </div> |
---|
241 | </a> |
---|
242 | </li> |
---|
243 | |
---|
244 | |
---|
245 | |
---|
246 | <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> |
---|
247 | <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> |
---|
248 | <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> |
---|
249 | <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> |
---|
250 | <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> |
---|
251 | <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> |
---|
252 | </div> |
---|
253 | |
---|
254 | <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> |
---|
255 | |
---|
256 | <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> |
---|
257 | </div> |
---|
258 | |
---|
259 | <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> |
---|
260 | <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> |
---|
261 | In this repository |
---|
262 | </span> |
---|
263 | <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> |
---|
264 | All GitHub |
---|
265 | </span> |
---|
266 | <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
267 | </div> |
---|
268 | |
---|
269 | <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> |
---|
270 | Jump to |
---|
271 | <span class="d-inline-block ml-1 v-align-middle">↵</span> |
---|
272 | </div> |
---|
273 | </a> |
---|
274 | </li> |
---|
275 | |
---|
276 | |
---|
277 | <li class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion"> |
---|
278 | <img src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28"> |
---|
279 | </li> |
---|
280 | </ul> |
---|
281 | |
---|
282 | </div> |
---|
283 | </label> |
---|
284 | </form> </div> |
---|
285 | </div> |
---|
286 | |
---|
287 | |
---|
288 | <nav class="d-flex flex-column flex-lg-row flex-self-stretch flex-lg-self-auto" aria-label="Global"> |
---|
289 | <a class="Header-link d-block d-lg-none py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label="Dashboard" href="/dashboard"> |
---|
290 | Dashboard |
---|
291 | </a> |
---|
292 | <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls"> |
---|
293 | Pull requests |
---|
294 | </a> |
---|
295 | <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues"> |
---|
296 | Issues |
---|
297 | </a> |
---|
298 | <div class="mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15"> |
---|
299 | <a class="js-selected-navigation-item Header-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace"> |
---|
300 | Marketplace |
---|
301 | </a> |
---|
302 | </div> |
---|
303 | |
---|
304 | <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore"> |
---|
305 | Explore |
---|
306 | </a> |
---|
307 | |
---|
308 | <a class="Header-link d-block d-lg-none mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" aria-label="View profile and more" aria-expanded="false" aria-haspopup="false" href="https://github.com/nicozanf"> |
---|
309 | <img class="avatar" src="https://avatars1.githubusercontent.com/u/2276743?s=40&v=4" width="20" height="20" alt="@nicozanf" /> |
---|
310 | nicozanf |
---|
311 | </a> |
---|
312 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="mUpIFmDTL6mrlOC4m1EE7TmgVmcstfdG6vjz04o4lVEdUt8bAiNWByj2iOhxnLB33IE/Cjf+OINbvnUp9yySpA==" /> |
---|
313 | <button type="submit" class="Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 d-lg-none btn-link d-block width-full text-left" data-ga-click="Header, sign out, icon:logout" style="padding-left: 2px;"> |
---|
314 | <svg class="octicon octicon-sign-out v-align-middle" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"/></svg> |
---|
315 | Sign out |
---|
316 | </button> |
---|
317 | </form></nav> |
---|
318 | |
---|
319 | </div> |
---|
320 | |
---|
321 | <div class="Header-item Header-item--full flex-justify-center d-lg-none position-relative"> |
---|
322 | <div class="css-truncate css-truncate-target width-fit position-absolute left-0 right-0 text-center"> |
---|
323 | <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> |
---|
324 | <a class="Header-link" href="/nicozanf">nicozanf</a> |
---|
325 | / |
---|
326 | <a class="Header-link" href="/nicozanf/web2py-pyinstaller">web2py-pyinstaller</a> |
---|
327 | |
---|
328 | </div> |
---|
329 | </div> |
---|
330 | |
---|
331 | <div class="Header-item position-relative d-none d-lg-flex"> |
---|
332 | |
---|
333 | |
---|
334 | </div> |
---|
335 | |
---|
336 | <div class="Header-item mr-0 mr-lg-3 flex-order-1 flex-lg-order-none"> |
---|
337 | |
---|
338 | |
---|
339 | <a aria-label="You have no unread notifications" class="Header-link notification-indicator position-relative tooltipped tooltipped-s js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:2276743" href="/notifications"> |
---|
340 | <span class="mail-status "></span> |
---|
341 | <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg> |
---|
342 | </a> |
---|
343 | </div> |
---|
344 | |
---|
345 | |
---|
346 | <div class="Header-item position-relative d-none d-lg-flex"> |
---|
347 | <details class="details-overlay details-reset"> |
---|
348 | <summary class="Header-link" |
---|
349 | aria-label="Create new…" |
---|
350 | data-ga-click="Header, create new, icon:add"> |
---|
351 | <svg class="octicon octicon-plus" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg> <span class="dropdown-caret"></span> |
---|
352 | </summary> |
---|
353 | <details-menu class="dropdown-menu dropdown-menu-sw"> |
---|
354 | |
---|
355 | <a role="menuitem" class="dropdown-item" href="/new" data-ga-click="Header, create new repository"> |
---|
356 | New repository |
---|
357 | </a> |
---|
358 | |
---|
359 | <a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository"> |
---|
360 | Import repository |
---|
361 | </a> |
---|
362 | |
---|
363 | <a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist"> |
---|
364 | New gist |
---|
365 | </a> |
---|
366 | |
---|
367 | <a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization"> |
---|
368 | New organization |
---|
369 | </a> |
---|
370 | |
---|
371 | |
---|
372 | <div role="none" class="dropdown-divider"></div> |
---|
373 | <div class="dropdown-header"> |
---|
374 | <span title="nicozanf/web2py-pyinstaller">This repository</span> |
---|
375 | </div> |
---|
376 | <a role="menuitem" class="dropdown-item" href="/nicozanf/web2py-pyinstaller/issues/new" data-ga-click="Header, create new issue" data-skip-pjax> |
---|
377 | New issue |
---|
378 | </a> |
---|
379 | |
---|
380 | |
---|
381 | </details-menu> |
---|
382 | </details> |
---|
383 | |
---|
384 | </div> |
---|
385 | |
---|
386 | <div class="Header-item position-relative mr-0 d-none d-lg-flex"> |
---|
387 | |
---|
388 | <details class="details-overlay details-reset"> |
---|
389 | <summary class="Header-link" |
---|
390 | aria-label="View profile and more" |
---|
391 | data-ga-click="Header, show menu, icon:avatar"> |
---|
392 | <img alt="@nicozanf" class="avatar" src="https://avatars1.githubusercontent.com/u/2276743?s=40&v=4" height="20" width="20"> |
---|
393 | <span class="dropdown-caret"></span> |
---|
394 | </summary> |
---|
395 | <details-menu class="dropdown-menu dropdown-menu-sw mt-2" style="width: 180px"> |
---|
396 | <div class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/nicozanf" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">nicozanf</strong></a></div> |
---|
397 | <div role="none" class="dropdown-divider"></div> |
---|
398 | |
---|
399 | <div class="pl-3 pr-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&link_mentions=0&truncate=1"> |
---|
400 | |
---|
401 | <div class="js-user-status-container |
---|
402 | user-status-compact rounded-1 px-2 py-1 mt-2 |
---|
403 | border |
---|
404 | " data-team-hovercards-enabled> |
---|
405 | <details class="js-user-status-details details-reset details-overlay details-overlay-dark"> |
---|
406 | <summary class="btn-link btn-block link-gray no-underline js-toggle-user-status-edit toggle-user-status-edit " aria-haspopup="dialog" role="menuitem" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":2276743,"target":"EDIT_USER_STATUS","user_id":2276743,"client_id":"4935297.1518889932","originating_request_id":"FF9D:1A305:5E01CDE:904E054:5D1A71D0","originating_url":"https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py","referrer":"https://github.com/nicozanf/web2py-pyinstaller"}}" data-hydro-click-hmac="a9cdef08ce5851ac6498002e6edfee860ea2ff0f4ca3e2ddd8f639b39222b033"> |
---|
407 | <div class="d-flex"> |
---|
408 | <div class="f6 lh-condensed user-status-header |
---|
409 | d-inline-block v-align-middle |
---|
410 | user-status-emoji-only-header circle |
---|
411 | pr-2 |
---|
412 | " |
---|
413 | style="max-width: 29px" |
---|
414 | > |
---|
415 | <div class="user-status-emoji-container flex-shrink-0 mr-1 mt-1 lh-condensed-ultra v-align-bottom" style=""> |
---|
416 | <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> |
---|
417 | </div> |
---|
418 | </div> |
---|
419 | <div class=" |
---|
420 | d-inline-block v-align-middle |
---|
421 | |
---|
422 | |
---|
423 | css-truncate css-truncate-target |
---|
424 | user-status-message-wrapper f6" |
---|
425 | style="line-height: 20px;" > |
---|
426 | <div class="d-inline-block text-gray-dark v-align-text-top text-left"> |
---|
427 | <span class="text-gray ml-2">Set status</span> |
---|
428 | </div> |
---|
429 | </div> |
---|
430 | </div> |
---|
431 | </summary> <details-dialog class="details-dialog rounded-1 anim-fade-in fast Box Box--overlay" role="dialog" tabindex="-1"> |
---|
432 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="position-relative flex-auto js-user-status-form" action="/users/status?compact=1&link_mentions=0&truncate=1" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="ysW+b2mUgOdMJlaasZKBbbhFzn1+iRgxSWodO5qfNrTHb+F7PT0HNqcfBuqE19bPkCEUs0+8a912Ui3xhU0UFQ==" /> |
---|
433 | <div class="Box-header bg-gray border-bottom p-3"> |
---|
434 | <button class="Box-btn-octicon js-toggle-user-status-edit btn-octicon float-right" type="reset" aria-label="Close dialog" data-close-dialog> |
---|
435 | <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> |
---|
436 | </button> |
---|
437 | <h3 class="Box-title f5 text-bold text-gray-dark">Edit status</h3> |
---|
438 | </div> |
---|
439 | <input type="hidden" name="emoji" class="js-user-status-emoji-field" value=""> |
---|
440 | <input type="hidden" name="organization_id" class="js-user-status-org-id-field" value=""> |
---|
441 | <div class="px-3 py-2 text-gray-dark"> |
---|
442 | <div class="js-characters-remaining-container position-relative mt-2"> |
---|
443 | <div class="input-group d-table form-group my-0 js-user-status-form-group"> |
---|
444 | <span class="input-group-button d-table-cell v-align-middle" style="width: 1%"> |
---|
445 | <button type="button" aria-label="Choose an emoji" class="btn-outline btn js-toggle-user-status-emoji-picker btn-open-emoji-picker p-0"> |
---|
446 | <span class="js-user-status-original-emoji" hidden></span> |
---|
447 | <span class="js-user-status-custom-emoji"></span> |
---|
448 | <span class="js-user-status-no-emoji-icon" > |
---|
449 | <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> |
---|
450 | </span> |
---|
451 | </button> |
---|
452 | </span> |
---|
453 | <text-expander keys=": @" data-mention-url="/autocomplete/user-suggestions" data-emoji-url="/autocomplete/emoji"> |
---|
454 | <input |
---|
455 | type="text" |
---|
456 | autocomplete="off" |
---|
457 | data-no-org-url="/autocomplete/user-suggestions" |
---|
458 | data-org-url="/suggestions?mention_suggester=1" |
---|
459 | data-maxlength="80" |
---|
460 | class="d-table-cell width-full form-control js-user-status-message-field js-characters-remaining-field" |
---|
461 | placeholder="What's happening?" |
---|
462 | name="message" |
---|
463 | value="" |
---|
464 | aria-label="What is your current status?"> |
---|
465 | </text-expander> |
---|
466 | <div class="error">Could not update your status, please try again.</div> |
---|
467 | </div> |
---|
468 | <div style="margin-left: 53px" class="my-1 text-small label-characters-remaining js-characters-remaining" data-suffix="remaining" hidden> |
---|
469 | 80 remaining |
---|
470 | </div> |
---|
471 | </div> |
---|
472 | <include-fragment class="js-user-status-emoji-picker" data-url="/users/status/emoji"></include-fragment> |
---|
473 | <div class="overflow-auto ml-n3 mr-n3 px-3 border-bottom" style="max-height: 33vh"> |
---|
474 | <div class="user-status-suggestions js-user-status-suggestions collapsed overflow-hidden"> |
---|
475 | <h4 class="f6 text-normal my-3">Suggestions:</h4> |
---|
476 | <div class="mx-3 mt-2 clearfix"> |
---|
477 | <div class="float-left col-6"> |
---|
478 | <button type="button" value=":palm_tree:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> |
---|
479 | <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> |
---|
480 | <g-emoji alias="palm_tree" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f334.png">🌴</g-emoji> |
---|
481 | </div> |
---|
482 | <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> |
---|
483 | On vacation |
---|
484 | </div> |
---|
485 | </button> |
---|
486 | <button type="button" value=":face_with_thermometer:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> |
---|
487 | <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> |
---|
488 | <g-emoji alias="face_with_thermometer" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f912.png">🤒</g-emoji> |
---|
489 | </div> |
---|
490 | <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> |
---|
491 | Out sick |
---|
492 | </div> |
---|
493 | </button> |
---|
494 | </div> |
---|
495 | <div class="float-left col-6"> |
---|
496 | <button type="button" value=":house:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> |
---|
497 | <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> |
---|
498 | <g-emoji alias="house" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji> |
---|
499 | </div> |
---|
500 | <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> |
---|
501 | Working from home |
---|
502 | </div> |
---|
503 | </button> |
---|
504 | <button type="button" value=":dart:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> |
---|
505 | <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> |
---|
506 | <g-emoji alias="dart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png">🎯</g-emoji> |
---|
507 | </div> |
---|
508 | <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> |
---|
509 | Focusing |
---|
510 | </div> |
---|
511 | </button> |
---|
512 | </div> |
---|
513 | </div> |
---|
514 | </div> |
---|
515 | <div class="user-status-limited-availability-container"> |
---|
516 | <div class="form-checkbox my-0"> |
---|
517 | <input type="checkbox" name="limited_availability" value="1" class="js-user-status-limited-availability-checkbox" data-default-message="I may be slow to respond." aria-describedby="limited-availability-help-text-truncate-true-compact-true" id="limited-availability-truncate-true-compact-true"> |
---|
518 | <label class="d-block f5 text-gray-dark mb-1" for="limited-availability-truncate-true-compact-true"> |
---|
519 | Busy |
---|
520 | </label> |
---|
521 | <p class="note" id="limited-availability-help-text-truncate-true-compact-true"> |
---|
522 | When others mention you, assign you, or request your review, |
---|
523 | GitHub will let them know that you have limited availability. |
---|
524 | </p> |
---|
525 | </div> |
---|
526 | </div> |
---|
527 | </div> |
---|
528 | |
---|
529 | |
---|
530 | <div class="d-inline-block f5 mr-2 pt-3 pb-2" > |
---|
531 | <div class="d-inline-block mr-1"> |
---|
532 | Clear status |
---|
533 | </div> |
---|
534 | |
---|
535 | <details class="js-user-status-expire-drop-down f6 dropdown details-reset details-overlay d-inline-block mr-2"> |
---|
536 | <summary class="f5 btn-link link-gray-dark border px-2 py-1 rounded-1" aria-haspopup="true"> |
---|
537 | <div class="js-user-status-expiration-interval-selected d-inline-block v-align-baseline"> |
---|
538 | Never |
---|
539 | </div> |
---|
540 | <div class="dropdown-caret"></div> |
---|
541 | </summary> |
---|
542 | |
---|
543 | <ul class="dropdown-menu dropdown-menu-se pl-0 overflow-auto" style="width: 220px; max-height: 15.5em"> |
---|
544 | <li> |
---|
545 | <button type="button" class="btn-link dropdown-item js-user-status-expire-button ws-normal" title="Never"> |
---|
546 | <span class="d-inline-block text-bold mb-1">Never</span> |
---|
547 | <div class="f6 lh-condensed">Keep this status until you clear your status or edit your status.</div> |
---|
548 | </button> |
---|
549 | </li> |
---|
550 | <li class="dropdown-divider" role="none"></li> |
---|
551 | <li> |
---|
552 | <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 30 minutes" value="2019-07-01T23:19:33+02:00"> |
---|
553 | in 30 minutes |
---|
554 | </button> |
---|
555 | </li> |
---|
556 | <li> |
---|
557 | <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 1 hour" value="2019-07-01T23:49:33+02:00"> |
---|
558 | in 1 hour |
---|
559 | </button> |
---|
560 | </li> |
---|
561 | <li> |
---|
562 | <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 4 hours" value="2019-07-02T02:49:33+02:00"> |
---|
563 | in 4 hours |
---|
564 | </button> |
---|
565 | </li> |
---|
566 | <li> |
---|
567 | <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="today" value="2019-07-01T23:59:59+02:00"> |
---|
568 | today |
---|
569 | </button> |
---|
570 | </li> |
---|
571 | <li> |
---|
572 | <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="this week" value="2019-07-07T23:59:59+02:00"> |
---|
573 | this week |
---|
574 | </button> |
---|
575 | </li> |
---|
576 | </ul> |
---|
577 | </details> |
---|
578 | <input class="js-user-status-expiration-date-input" type="hidden" name="expires_at" value=""> |
---|
579 | </div> |
---|
580 | |
---|
581 | <include-fragment class="js-user-status-org-picker" data-url="/users/status/organizations"></include-fragment> |
---|
582 | </div> |
---|
583 | <div class="d-flex flex-items-center flex-justify-between p-3 border-top"> |
---|
584 | <button type="submit" disabled class="width-full btn btn-primary mr-2 js-user-status-submit"> |
---|
585 | Set status |
---|
586 | </button> |
---|
587 | <button type="button" disabled class="width-full js-clear-user-status-button btn ml-2 "> |
---|
588 | Clear status |
---|
589 | </button> |
---|
590 | </div> |
---|
591 | </form> </details-dialog> |
---|
592 | </details> |
---|
593 | </div> |
---|
594 | |
---|
595 | </div> |
---|
596 | <div role="none" class="dropdown-divider"></div> |
---|
597 | |
---|
598 | |
---|
599 | <a role="menuitem" class="dropdown-item" href="/nicozanf" data-ga-click="Header, go to profile, text:your profile">Your profile</a> |
---|
600 | <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a> |
---|
601 | |
---|
602 | <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a> |
---|
603 | |
---|
604 | <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a> |
---|
605 | <a role="menuitem" class="dropdown-item" href="https://gist.github.com/mine" data-ga-click="Header, your gists, text:your gists">Your gists</a> |
---|
606 | |
---|
607 | |
---|
608 | <div role="none" class="dropdown-divider"></div> |
---|
609 | <a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a> |
---|
610 | <a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a> |
---|
611 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="lMLune/TmJrPfuHqJpg7MBq6K6ro7gACMJNaXQi2zNIQ2nmQjSPhNEwcibrMVY+q/5tCx/Olz8eB1dyndaLLJw==" /> |
---|
612 | |
---|
613 | <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem"> |
---|
614 | Sign out |
---|
615 | </button> |
---|
616 | </form> </details-menu> |
---|
617 | </details> |
---|
618 | |
---|
619 | </div> |
---|
620 | |
---|
621 | </header> |
---|
622 | |
---|
623 | |
---|
624 | |
---|
625 | </div> |
---|
626 | |
---|
627 | <div id="start-of-content" class="show-on-focus"></div> |
---|
628 | |
---|
629 | |
---|
630 | <div id="js-flash-container"> |
---|
631 | |
---|
632 | </div> |
---|
633 | |
---|
634 | |
---|
635 | |
---|
636 | <div class="application-main " data-commit-hovercards-enabled> |
---|
637 | <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> |
---|
638 | <main > |
---|
639 | |
---|
640 | |
---|
641 | |
---|
642 | |
---|
643 | |
---|
644 | |
---|
645 | |
---|
646 | |
---|
647 | |
---|
648 | |
---|
649 | <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav pt-0 pt-lg-4 "> |
---|
650 | <div class="repohead-details-container clearfix container-lg p-responsive d-none d-lg-block"> |
---|
651 | |
---|
652 | <ul class="pagehead-actions"> |
---|
653 | |
---|
654 | |
---|
655 | |
---|
656 | |
---|
657 | <li> |
---|
658 | |
---|
659 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-remote="true" class="clearfix js-social-form js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="KzpK/m/B3JvocedUmCIDYPPjchCZLBchwozDPO5qHdE6r+hdyZM4kX99FfnouWTbfrdUvLVTL4a6l+CS3ECZ6Q==" /> <input type="hidden" name="repository_id" value="173554802"> |
---|
660 | |
---|
661 | <details class="details-reset details-overlay select-menu float-left"> |
---|
662 | <summary class="select-menu-button float-left btn btn-sm btn-with-count" data-hydro-click="{"event_type":"repository.click","payload":{"target":"WATCH_BUTTON","repository_id":173554802,"client_id":"4935297.1518889932","originating_request_id":"FF9D:1A305:5E01CDE:904E054:5D1A71D0","originating_url":"https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py","referrer":"https://github.com/nicozanf/web2py-pyinstaller","user_id":2276743}}" data-hydro-click-hmac="8d07f4e1f241c1e0b8108d6d16b8f09c2848f27d1ab49a68cd51d03df3097e87" data-ga-click="Repository, click Watch settings, action:blob#show"> <span data-menu-button> |
---|
663 | <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> |
---|
664 | Unwatch |
---|
665 | </span> |
---|
666 | </summary> <details-menu |
---|
667 | class="select-menu-modal position-absolute mt-5" |
---|
668 | style="z-index: 99;"> |
---|
669 | <div class="select-menu-header"> |
---|
670 | <span class="select-menu-title">Notifications</span> |
---|
671 | </div> |
---|
672 | <div class="select-menu-list"> |
---|
673 | <button type="submit" name="do" value="included" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> |
---|
674 | <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> |
---|
675 | <div class="select-menu-item-text"> |
---|
676 | <span class="select-menu-item-heading">Not watching</span> |
---|
677 | <span class="description">Be notified only when participating or @mentioned.</span> |
---|
678 | <span class="hidden-select-button-text" data-menu-button-contents> |
---|
679 | <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> |
---|
680 | Watch |
---|
681 | </span> |
---|
682 | </div> |
---|
683 | </button> |
---|
684 | |
---|
685 | <button type="submit" name="do" value="release_only" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> |
---|
686 | <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> |
---|
687 | <div class="select-menu-item-text"> |
---|
688 | <span class="select-menu-item-heading">Releases only</span> |
---|
689 | <span class="description">Be notified of new releases, and when participating or @mentioned.</span> |
---|
690 | <span class="hidden-select-button-text" data-menu-button-contents> |
---|
691 | <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> |
---|
692 | Unwatch releases |
---|
693 | </span> |
---|
694 | </div> |
---|
695 | </button> |
---|
696 | |
---|
697 | <button type="submit" name="do" value="subscribed" class="select-menu-item width-full" aria-checked="true" role="menuitemradio"> |
---|
698 | <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> |
---|
699 | <div class="select-menu-item-text"> |
---|
700 | <span class="select-menu-item-heading">Watching</span> |
---|
701 | <span class="description">Be notified of all conversations.</span> |
---|
702 | <span class="hidden-select-button-text" data-menu-button-contents> |
---|
703 | <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> |
---|
704 | Unwatch |
---|
705 | </span> |
---|
706 | </div> |
---|
707 | </button> |
---|
708 | |
---|
709 | <button type="submit" name="do" value="ignore" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> |
---|
710 | <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> |
---|
711 | <div class="select-menu-item-text"> |
---|
712 | <span class="select-menu-item-heading">Ignoring</span> |
---|
713 | <span class="description">Never be notified.</span> |
---|
714 | <span class="hidden-select-button-text" data-menu-button-contents> |
---|
715 | <svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg> |
---|
716 | Stop ignoring |
---|
717 | </span> |
---|
718 | </div> |
---|
719 | </button> |
---|
720 | </div> |
---|
721 | </details-menu> |
---|
722 | </details> |
---|
723 | <a class="social-count js-social-count" |
---|
724 | href="/nicozanf/web2py-pyinstaller/watchers" |
---|
725 | aria-label="1 user is watching this repository"> |
---|
726 | 1 |
---|
727 | </a> |
---|
728 | </form> |
---|
729 | </li> |
---|
730 | |
---|
731 | <li> |
---|
732 | <div class="js-toggler-container js-social-container starring-container "> |
---|
733 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="starred js-social-form" action="/nicozanf/web2py-pyinstaller/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="fUZHDTEznzMw/RUEzWHUTHPuhrXkDhDIyuFw312NH7eIg+6+QIIZYxGDvwS92sNzxm9a1uuodxFgJhGp6Mwmrw==" /> |
---|
734 | <input type="hidden" name="context" value="repository"></input> |
---|
735 | <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar nicozanf/web2py-pyinstaller" data-hydro-click="{"event_type":"repository.click","payload":{"target":"UNSTAR_BUTTON","repository_id":173554802,"client_id":"4935297.1518889932","originating_request_id":"FF9D:1A305:5E01CDE:904E054:5D1A71D0","originating_url":"https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py","referrer":"https://github.com/nicozanf/web2py-pyinstaller","user_id":2276743}}" data-hydro-click-hmac="fbe7cb51353e3c9a4032cb0e4b777d658518a0a20bad9aae19360fd00fe9f891" data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> |
---|
736 | Unstar |
---|
737 | </button> <a class="social-count js-social-count" href="/nicozanf/web2py-pyinstaller/stargazers" |
---|
738 | aria-label="2 users starred this repository"> |
---|
739 | 2 |
---|
740 | </a> |
---|
741 | </form> |
---|
742 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="unstarred js-social-form" action="/nicozanf/web2py-pyinstaller/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="Fh/MIRjiGiHT7Atl7DFB/ySDWdkePRxfJd7bQIBIlqq2W0eQ0YTRrYomSouPE4wAMZU9+wdz0cDJmElUrrCtSw==" /> |
---|
743 | <input type="hidden" name="context" value="repository"></input> |
---|
744 | <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Star nicozanf/web2py-pyinstaller" data-hydro-click="{"event_type":"repository.click","payload":{"target":"STAR_BUTTON","repository_id":173554802,"client_id":"4935297.1518889932","originating_request_id":"FF9D:1A305:5E01CDE:904E054:5D1A71D0","originating_url":"https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py","referrer":"https://github.com/nicozanf/web2py-pyinstaller","user_id":2276743}}" data-hydro-click-hmac="30142ea3dc5d8808d4b012cc20a39c39d2dbfa30c13b602823245efc622b7349" data-ga-click="Repository, click star button, action:blob#show; text:Star"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> |
---|
745 | Star |
---|
746 | </button> <a class="social-count js-social-count" href="/nicozanf/web2py-pyinstaller/stargazers" |
---|
747 | aria-label="2 users starred this repository"> |
---|
748 | 2 |
---|
749 | </a> |
---|
750 | </form> </div> |
---|
751 | |
---|
752 | </li> |
---|
753 | |
---|
754 | <li> |
---|
755 | <span class="btn btn-sm btn-with-count disabled tooltipped tooltipped-sw" aria-label="Cannot fork because you own this repository and are not a member of any organizations."> |
---|
756 | <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> |
---|
757 | Fork |
---|
758 | </span> |
---|
759 | <a href="/nicozanf/web2py-pyinstaller/network/members" class="social-count" |
---|
760 | aria-label="0 users forked this repository"> |
---|
761 | 0 |
---|
762 | </a> |
---|
763 | </li> |
---|
764 | </ul> |
---|
765 | |
---|
766 | <h1 class="public "> |
---|
767 | <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> |
---|
768 | <span class="author" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=2276743" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/nicozanf">nicozanf</a></span><!-- |
---|
769 | --><span class="path-divider">/</span><!-- |
---|
770 | --><strong itemprop="name"><a data-pjax="#js-repo-pjax-container" href="/nicozanf/web2py-pyinstaller">web2py-pyinstaller</a></strong> |
---|
771 | |
---|
772 | |
---|
773 | </h1> |
---|
774 | |
---|
775 | </div> |
---|
776 | |
---|
777 | <nav class="hx_reponav reponav js-repo-nav js-sidenav-container-pjax container-lg p-responsive d-none d-lg-block" |
---|
778 | itemscope |
---|
779 | itemtype="http://schema.org/BreadcrumbList" |
---|
780 | aria-label="Repository" |
---|
781 | data-pjax="#js-repo-pjax-container"> |
---|
782 | |
---|
783 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
784 | <a class="js-selected-navigation-item selected reponav-item" itemprop="url" data-hotkey="g c" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /nicozanf/web2py-pyinstaller" href="/nicozanf/web2py-pyinstaller"> |
---|
785 | <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> |
---|
786 | <span itemprop="name">Code</span> |
---|
787 | <meta itemprop="position" content="1"> |
---|
788 | </a> </span> |
---|
789 | |
---|
790 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
791 | <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /nicozanf/web2py-pyinstaller/issues" href="/nicozanf/web2py-pyinstaller/issues"> |
---|
792 | <svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg> |
---|
793 | <span itemprop="name">Issues</span> |
---|
794 | <span class="Counter">0</span> |
---|
795 | <meta itemprop="position" content="2"> |
---|
796 | </a> </span> |
---|
797 | |
---|
798 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
799 | <a data-hotkey="g p" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /nicozanf/web2py-pyinstaller/pulls" href="/nicozanf/web2py-pyinstaller/pulls"> |
---|
800 | <svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> |
---|
801 | <span itemprop="name">Pull requests</span> |
---|
802 | <span class="Counter">0</span> |
---|
803 | <meta itemprop="position" content="3"> |
---|
804 | </a> </span> |
---|
805 | |
---|
806 | |
---|
807 | <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /nicozanf/web2py-pyinstaller/projects" href="/nicozanf/web2py-pyinstaller/projects"> |
---|
808 | <svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> |
---|
809 | Projects |
---|
810 | <span class="Counter" >0</span> |
---|
811 | </a> |
---|
812 | |
---|
813 | <a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /nicozanf/web2py-pyinstaller/wiki" href="/nicozanf/web2py-pyinstaller/wiki"> |
---|
814 | <svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg> |
---|
815 | Wiki |
---|
816 | </a> |
---|
817 | <a data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy /nicozanf/web2py-pyinstaller/network/alerts" href="/nicozanf/web2py-pyinstaller/network/alerts"> |
---|
818 | <svg class="octicon octicon-shield" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"/></svg> |
---|
819 | Security |
---|
820 | </a> |
---|
821 | <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse people /nicozanf/web2py-pyinstaller/pulse" href="/nicozanf/web2py-pyinstaller/pulse"> |
---|
822 | <svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg> |
---|
823 | Insights |
---|
824 | </a> |
---|
825 | <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_settings repo_branch_settings hooks integration_installations repo_keys_settings issue_template_editor /nicozanf/web2py-pyinstaller/settings" href="/nicozanf/web2py-pyinstaller/settings"> |
---|
826 | <svg class="octicon octicon-gear" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg> |
---|
827 | Settings |
---|
828 | </a> |
---|
829 | </nav> |
---|
830 | |
---|
831 | <div class="reponav-wrapper reponav-small d-lg-none"> |
---|
832 | <nav class="reponav js-reponav text-center no-wrap" |
---|
833 | itemscope |
---|
834 | itemtype="http://schema.org/BreadcrumbList"> |
---|
835 | |
---|
836 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
837 | <a class="js-selected-navigation-item selected reponav-item" itemprop="url" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /nicozanf/web2py-pyinstaller" href="/nicozanf/web2py-pyinstaller"> |
---|
838 | <span itemprop="name">Code</span> |
---|
839 | <meta itemprop="position" content="1"> |
---|
840 | </a> </span> |
---|
841 | |
---|
842 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
843 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /nicozanf/web2py-pyinstaller/issues" href="/nicozanf/web2py-pyinstaller/issues"> |
---|
844 | <span itemprop="name">Issues</span> |
---|
845 | <span class="Counter">0</span> |
---|
846 | <meta itemprop="position" content="2"> |
---|
847 | </a> </span> |
---|
848 | |
---|
849 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
850 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /nicozanf/web2py-pyinstaller/pulls" href="/nicozanf/web2py-pyinstaller/pulls"> |
---|
851 | <span itemprop="name">Pull requests</span> |
---|
852 | <span class="Counter">0</span> |
---|
853 | <meta itemprop="position" content="3"> |
---|
854 | </a> </span> |
---|
855 | |
---|
856 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
857 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /nicozanf/web2py-pyinstaller/projects" href="/nicozanf/web2py-pyinstaller/projects"> |
---|
858 | <span itemprop="name">Projects</span> |
---|
859 | <span class="Counter">0</span> |
---|
860 | <meta itemprop="position" content="4"> |
---|
861 | </a> </span> |
---|
862 | |
---|
863 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
864 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_wiki /nicozanf/web2py-pyinstaller/wiki" href="/nicozanf/web2py-pyinstaller/wiki"> |
---|
865 | <span itemprop="name">Wiki</span> |
---|
866 | <meta itemprop="position" content="5"> |
---|
867 | </a> </span> |
---|
868 | |
---|
869 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy /nicozanf/web2py-pyinstaller/network/alerts" href="/nicozanf/web2py-pyinstaller/network/alerts"> |
---|
870 | <span itemprop="name">Security</span> |
---|
871 | <meta itemprop="position" content="6"> |
---|
872 | </a> |
---|
873 | <a class="js-selected-navigation-item reponav-item" data-selected-links="pulse /nicozanf/web2py-pyinstaller/pulse" href="/nicozanf/web2py-pyinstaller/pulse"> |
---|
874 | Pulse |
---|
875 | </a> |
---|
876 | <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> |
---|
877 | <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="community /nicozanf/web2py-pyinstaller/community" href="/nicozanf/web2py-pyinstaller/community"> |
---|
878 | Community |
---|
879 | </a> </span> |
---|
880 | |
---|
881 | </nav> |
---|
882 | </div> |
---|
883 | |
---|
884 | |
---|
885 | </div> |
---|
886 | <div class="container-lg new-discussion-timeline experiment-repo-nav p-responsive"> |
---|
887 | <div class="repository-content "> |
---|
888 | |
---|
889 | |
---|
890 | |
---|
891 | |
---|
892 | |
---|
893 | |
---|
894 | <a class="d-none js-permalink-shortcut" data-hotkey="y" href="/nicozanf/web2py-pyinstaller/blob/8ce35ddc182ce420b8a2460452e17fcbfe3b76c0/web2py.site_27.py">Permalink</a> |
---|
895 | |
---|
896 | <!-- blob contrib key: blob_contributors:v21:b019ea8f051465f0199ba768ec859db7 --> |
---|
897 | |
---|
898 | |
---|
899 | <div class="d-flex flex-items-start flex-shrink-0 mb-2 flex-column flex-md-row"> |
---|
900 | <span class="d-flex flex-justify-between width-full width-md-auto"> |
---|
901 | |
---|
902 | <details class="details-reset details-overlay select-menu branch-select-menu hx_rsm" id="branch-select-menu"> |
---|
903 | <summary class="btn btn-sm select-menu-button css-truncate" |
---|
904 | data-hotkey="w" |
---|
905 | |
---|
906 | title="Switch branches or tags"> |
---|
907 | <i>Branch:</i> |
---|
908 | <span class="css-truncate-target">master</span> |
---|
909 | </summary> |
---|
910 | |
---|
911 | <details-menu class="select-menu-modal hx_rsm-modal position-absolute" style="z-index: 99;" src="/nicozanf/web2py-pyinstaller/ref-list/master/web2py.site_27.py?source_action=show&source_controller=blob" preload> |
---|
912 | <include-fragment class="select-menu-loading-overlay anim-pulse"> |
---|
913 | <svg height="32" class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> |
---|
914 | </include-fragment> |
---|
915 | </details-menu> |
---|
916 | </details> |
---|
917 | |
---|
918 | <div class="BtnGroup flex-shrink-0 d-md-none"> |
---|
919 | <a href="/nicozanf/web2py-pyinstaller/find/master" |
---|
920 | class="js-pjax-capture-input btn btn-sm BtnGroup-item" |
---|
921 | data-pjax |
---|
922 | data-hotkey="t"> |
---|
923 | Find file |
---|
924 | </a> |
---|
925 | <clipboard-copy value="web2py.site_27.py" class="btn btn-sm BtnGroup-item"> |
---|
926 | Copy path |
---|
927 | </clipboard-copy> |
---|
928 | </div> |
---|
929 | </span> |
---|
930 | <h2 id="blob-path" class="breadcrumb flex-auto min-width-0 text-normal flex-md-self-center ml-md-2 mr-md-3 my-2 my-md-0"> |
---|
931 | <span class="js-repo-root text-bold"><span class="js-path-segment"><a data-pjax="true" href="/nicozanf/web2py-pyinstaller"><span>web2py-pyinstaller</span></a></span></span><span class="separator">/</span><strong class="final-path">web2py.site_27.py</strong> |
---|
932 | </h2> |
---|
933 | |
---|
934 | <div class="BtnGroup flex-shrink-0 d-none d-md-inline-block"> |
---|
935 | <a href="/nicozanf/web2py-pyinstaller/find/master" |
---|
936 | class="js-pjax-capture-input btn btn-sm BtnGroup-item" |
---|
937 | data-pjax |
---|
938 | data-hotkey="t"> |
---|
939 | Find file |
---|
940 | </a> |
---|
941 | <clipboard-copy value="web2py.site_27.py" class="btn btn-sm BtnGroup-item"> |
---|
942 | Copy path |
---|
943 | </clipboard-copy> |
---|
944 | </div> |
---|
945 | </div> |
---|
946 | |
---|
947 | |
---|
948 | |
---|
949 | <include-fragment src="/nicozanf/web2py-pyinstaller/contributors/master/web2py.site_27.py" class="Box Box--condensed commit-loader"> |
---|
950 | <div class="Box-body bg-blue-light f6"> |
---|
951 | Fetching contributors… |
---|
952 | </div> |
---|
953 | |
---|
954 | <div class="Box-body d-flex flex-items-center" > |
---|
955 | <img alt="" class="loader-loading mr-2" src="https://github.githubassets.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" height="16" /> |
---|
956 | <span class="text-red h6 loader-error">Cannot retrieve contributors at this time</span> |
---|
957 | </div> |
---|
958 | </include-fragment> |
---|
959 | |
---|
960 | |
---|
961 | |
---|
962 | |
---|
963 | <div class="Box mt-3 position-relative"> |
---|
964 | |
---|
965 | <div class="Box-header py-2 d-flex flex-column flex-shrink-0 flex-md-row flex-md-items-center"> |
---|
966 | |
---|
967 | <div class="text-mono f6 flex-auto pr-3 flex-order-2 flex-md-order-1 mt-2 mt-md-0"> |
---|
968 | 202 lines (163 sloc) |
---|
969 | <span class="file-info-divider"></span> |
---|
970 | 6.03 KB |
---|
971 | </div> |
---|
972 | |
---|
973 | <div class="d-flex py-1 py-md-0 flex-auto flex-order-1 flex-md-order-2 flex-sm-grow-0 flex-justify-between"> |
---|
974 | |
---|
975 | <div class="BtnGroup"> |
---|
976 | <a id="raw-url" class="btn btn-sm BtnGroup-item" href="/nicozanf/web2py-pyinstaller/raw/master/web2py.site_27.py">Raw</a> |
---|
977 | <a class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b" href="/nicozanf/web2py-pyinstaller/blame/master/web2py.site_27.py">Blame</a> |
---|
978 | <a rel="nofollow" class="btn btn-sm BtnGroup-item" href="/nicozanf/web2py-pyinstaller/commits/master/web2py.site_27.py">History</a> |
---|
979 | </div> |
---|
980 | |
---|
981 | |
---|
982 | <div> |
---|
983 | <a class="btn-octicon tooltipped tooltipped-nw hide-sm" |
---|
984 | href="github-windows://openRepo/https://github.com/nicozanf/web2py-pyinstaller?branch=master&filepath=web2py.site_27.py" |
---|
985 | aria-label="Open this file in GitHub Desktop" |
---|
986 | data-ga-click="Repository, open with desktop, type:windows"> |
---|
987 | <svg class="octicon octicon-device-desktop" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg> |
---|
988 | </a> |
---|
989 | |
---|
990 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-update-url-with-hash" action="/nicozanf/web2py-pyinstaller/edit/master/web2py.site_27.py" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="qkEneQWIcggPPDVELnw94tFkp6S3XndZiwrn+pctT0aTjVy+uOo3qXaZG8r9oSZiiq37PHf2p9YgoxHF2e+iJw==" /> |
---|
991 | <button class="btn-octicon tooltipped tooltipped-nw" type="submit" |
---|
992 | aria-label="Edit this file" data-hotkey="e" data-disable-with> |
---|
993 | <svg class="octicon octicon-pencil" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg> |
---|
994 | </button> |
---|
995 | </form> |
---|
996 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/nicozanf/web2py-pyinstaller/delete/master/web2py.site_27.py" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="pmXQcs8znPiLQqJ99TATTd6PjHm5SY1xYCVQIVD/qdwuogboiRVt4mekdGVNWs5g+b5FDSf4oe0Z29ElCyRO3w==" /> |
---|
997 | <button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit" |
---|
998 | aria-label="Delete this file" data-disable-with> |
---|
999 | <svg class="octicon octicon-trashcan" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg> |
---|
1000 | </button> |
---|
1001 | </form> </div> |
---|
1002 | </div> |
---|
1003 | </div> |
---|
1004 | |
---|
1005 | |
---|
1006 | |
---|
1007 | |
---|
1008 | |
---|
1009 | |
---|
1010 | <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python "> |
---|
1011 | |
---|
1012 | <table class="highlight tab-size js-file-line-container" data-tab-size="8"> |
---|
1013 | <tr> |
---|
1014 | <td id="L1" class="blob-num js-line-number" data-line-number="1"></td> |
---|
1015 | <td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">"""</span></span></td> |
---|
1016 | </tr> |
---|
1017 | <tr> |
---|
1018 | <td id="L2" class="blob-num js-line-number" data-line-number="2"></td> |
---|
1019 | <td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-s">web2py.site_27.py</span></td> |
---|
1020 | </tr> |
---|
1021 | <tr> |
---|
1022 | <td id="L3" class="blob-num js-line-number" data-line-number="3"></td> |
---|
1023 | <td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1024 | </tr> |
---|
1025 | <tr> |
---|
1026 | <td id="L4" class="blob-num js-line-number" data-line-number="4"></td> |
---|
1027 | <td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Source:</span></td> |
---|
1028 | </tr> |
---|
1029 | <tr> |
---|
1030 | <td id="L5" class="blob-num js-line-number" data-line-number="5"></td> |
---|
1031 | <td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-s">This is the 3.4 PyInstaller's fake site.py </span></td> |
---|
1032 | </tr> |
---|
1033 | <tr> |
---|
1034 | <td id="L6" class="blob-num js-line-number" data-line-number="6"></td> |
---|
1035 | <td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-s">(see https://github.com/pyinstaller/pyinstaller/blob/develop/PyInstaller/fake-modules/site.py)</span></td> |
---|
1036 | </tr> |
---|
1037 | <tr> |
---|
1038 | <td id="L7" class="blob-num js-line-number" data-line-number="7"></td> |
---|
1039 | <td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-s">with the addition of the original 2.7 cpython code (see https://github.com/python/cpython/blob/2.7/Lib/site.py )</span></td> |
---|
1040 | </tr> |
---|
1041 | <tr> |
---|
1042 | <td id="L8" class="blob-num js-line-number" data-line-number="8"></td> |
---|
1043 | <td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-s">and adapted for reducing the size of the resulting frozen code</span></td> |
---|
1044 | </tr> |
---|
1045 | <tr> |
---|
1046 | <td id="L9" class="blob-num js-line-number" data-line-number="9"></td> |
---|
1047 | <td id="LC9" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1048 | </tr> |
---|
1049 | <tr> |
---|
1050 | <td id="L10" class="blob-num js-line-number" data-line-number="10"></td> |
---|
1051 | <td id="LC10" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Purpose:</span></td> |
---|
1052 | </tr> |
---|
1053 | <tr> |
---|
1054 | <td id="L11" class="blob-num js-line-number" data-line-number="11"></td> |
---|
1055 | <td id="LC11" class="blob-code blob-code-inner js-file-line"><span class="pl-s">having back additional commands (mainly help and quit) in the python shell</span></td> |
---|
1056 | </tr> |
---|
1057 | <tr> |
---|
1058 | <td id="L12" class="blob-num js-line-number" data-line-number="12"></td> |
---|
1059 | <td id="LC12" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1060 | </tr> |
---|
1061 | <tr> |
---|
1062 | <td id="L13" class="blob-num js-line-number" data-line-number="13"></td> |
---|
1063 | <td id="LC13" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Usage:</span></td> |
---|
1064 | </tr> |
---|
1065 | <tr> |
---|
1066 | <td id="L14" class="blob-num js-line-number" data-line-number="14"></td> |
---|
1067 | <td id="LC14" class="blob-code blob-code-inner js-file-line"><span class="pl-s">after installing PyInstaller, rename this file to site.py and overwrite the existing PyInstaller one;</span></td> |
---|
1068 | </tr> |
---|
1069 | <tr> |
---|
1070 | <td id="L15" class="blob-num js-line-number" data-line-number="15"></td> |
---|
1071 | <td id="LC15" class="blob-code blob-code-inner js-file-line"><span class="pl-s">on Windows 10: C:/Python27/Lib/site-packages/PyInstaller/fake-modules/site.py</span></td> |
---|
1072 | </tr> |
---|
1073 | <tr> |
---|
1074 | <td id="L16" class="blob-num js-line-number" data-line-number="16"></td> |
---|
1075 | <td id="LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-s">on Mac: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyInstaller/fake-modules/site.py</span></td> |
---|
1076 | </tr> |
---|
1077 | <tr> |
---|
1078 | <td id="L17" class="blob-num js-line-number" data-line-number="17"></td> |
---|
1079 | <td id="LC17" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1080 | </tr> |
---|
1081 | <tr> |
---|
1082 | <td id="L18" class="blob-num js-line-number" data-line-number="18"></td> |
---|
1083 | <td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">"""</span></span></td> |
---|
1084 | </tr> |
---|
1085 | <tr> |
---|
1086 | <td id="L19" class="blob-num js-line-number" data-line-number="19"></td> |
---|
1087 | <td id="LC19" class="blob-code blob-code-inner js-file-line"> |
---|
1088 | </td> |
---|
1089 | </tr> |
---|
1090 | <tr> |
---|
1091 | <td id="L20" class="blob-num js-line-number" data-line-number="20"></td> |
---|
1092 | <td id="LC20" class="blob-code blob-code-inner js-file-line"> |
---|
1093 | </td> |
---|
1094 | </tr> |
---|
1095 | <tr> |
---|
1096 | <td id="L21" class="blob-num js-line-number" data-line-number="21"></td> |
---|
1097 | <td id="LC21" class="blob-code blob-code-inner js-file-line"> |
---|
1098 | </td> |
---|
1099 | </tr> |
---|
1100 | <tr> |
---|
1101 | <td id="L22" class="blob-num js-line-number" data-line-number="22"></td> |
---|
1102 | <td id="LC22" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span>-----------------------------------------------------------------------------</span></td> |
---|
1103 | </tr> |
---|
1104 | <tr> |
---|
1105 | <td id="L23" class="blob-num js-line-number" data-line-number="23"></td> |
---|
1106 | <td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Copyright (c) 2013-2018, PyInstaller Development Team.</span></td> |
---|
1107 | </tr> |
---|
1108 | <tr> |
---|
1109 | <td id="L24" class="blob-num js-line-number" data-line-number="24"></td> |
---|
1110 | <td id="LC24" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td> |
---|
1111 | </tr> |
---|
1112 | <tr> |
---|
1113 | <td id="L25" class="blob-num js-line-number" data-line-number="25"></td> |
---|
1114 | <td id="LC25" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Distributed under the terms of the GNU General Public License with exception</span></td> |
---|
1115 | </tr> |
---|
1116 | <tr> |
---|
1117 | <td id="L26" class="blob-num js-line-number" data-line-number="26"></td> |
---|
1118 | <td id="LC26" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> for distributing bootloader.</span></td> |
---|
1119 | </tr> |
---|
1120 | <tr> |
---|
1121 | <td id="L27" class="blob-num js-line-number" data-line-number="27"></td> |
---|
1122 | <td id="LC27" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td> |
---|
1123 | </tr> |
---|
1124 | <tr> |
---|
1125 | <td id="L28" class="blob-num js-line-number" data-line-number="28"></td> |
---|
1126 | <td id="LC28" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> The full license is in the file COPYING.txt, distributed with this software.</span></td> |
---|
1127 | </tr> |
---|
1128 | <tr> |
---|
1129 | <td id="L29" class="blob-num js-line-number" data-line-number="29"></td> |
---|
1130 | <td id="LC29" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span>-----------------------------------------------------------------------------</span></td> |
---|
1131 | </tr> |
---|
1132 | <tr> |
---|
1133 | <td id="L30" class="blob-num js-line-number" data-line-number="30"></td> |
---|
1134 | <td id="LC30" class="blob-code blob-code-inner js-file-line"> |
---|
1135 | </td> |
---|
1136 | </tr> |
---|
1137 | <tr> |
---|
1138 | <td id="L31" class="blob-num js-line-number" data-line-number="31"></td> |
---|
1139 | <td id="LC31" class="blob-code blob-code-inner js-file-line"> |
---|
1140 | </td> |
---|
1141 | </tr> |
---|
1142 | <tr> |
---|
1143 | <td id="L32" class="blob-num js-line-number" data-line-number="32"></td> |
---|
1144 | <td id="LC32" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">"""</span></span></td> |
---|
1145 | </tr> |
---|
1146 | <tr> |
---|
1147 | <td id="L33" class="blob-num js-line-number" data-line-number="33"></td> |
---|
1148 | <td id="LC33" class="blob-code blob-code-inner js-file-line"><span class="pl-s">This is a fake 'site' module available in default Python Library.</span></td> |
---|
1149 | </tr> |
---|
1150 | <tr> |
---|
1151 | <td id="L34" class="blob-num js-line-number" data-line-number="34"></td> |
---|
1152 | <td id="LC34" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1153 | </tr> |
---|
1154 | <tr> |
---|
1155 | <td id="L35" class="blob-num js-line-number" data-line-number="35"></td> |
---|
1156 | <td id="LC35" class="blob-code blob-code-inner js-file-line"><span class="pl-s">The real 'site' does some magic to find paths to other possible</span></td> |
---|
1157 | </tr> |
---|
1158 | <tr> |
---|
1159 | <td id="L36" class="blob-num js-line-number" data-line-number="36"></td> |
---|
1160 | <td id="LC36" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Python modules. We do not want this behaviour for frozen applications.</span></td> |
---|
1161 | </tr> |
---|
1162 | <tr> |
---|
1163 | <td id="L37" class="blob-num js-line-number" data-line-number="37"></td> |
---|
1164 | <td id="LC37" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td> |
---|
1165 | </tr> |
---|
1166 | <tr> |
---|
1167 | <td id="L38" class="blob-num js-line-number" data-line-number="38"></td> |
---|
1168 | <td id="LC38" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Fake 'site' makes PyInstaller to work with distutils and to work inside</span></td> |
---|
1169 | </tr> |
---|
1170 | <tr> |
---|
1171 | <td id="L39" class="blob-num js-line-number" data-line-number="39"></td> |
---|
1172 | <td id="LC39" class="blob-code blob-code-inner js-file-line"><span class="pl-s">virtualenv environment.</span></td> |
---|
1173 | </tr> |
---|
1174 | <tr> |
---|
1175 | <td id="L40" class="blob-num js-line-number" data-line-number="40"></td> |
---|
1176 | <td id="LC40" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">"""</span></span></td> |
---|
1177 | </tr> |
---|
1178 | <tr> |
---|
1179 | <td id="L41" class="blob-num js-line-number" data-line-number="41"></td> |
---|
1180 | <td id="LC41" class="blob-code blob-code-inner js-file-line"> |
---|
1181 | </td> |
---|
1182 | </tr> |
---|
1183 | <tr> |
---|
1184 | <td id="L42" class="blob-num js-line-number" data-line-number="42"></td> |
---|
1185 | <td id="LC42" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Marker to be used in our test-suite.</span></td> |
---|
1186 | </tr> |
---|
1187 | <tr> |
---|
1188 | <td id="L43" class="blob-num js-line-number" data-line-number="43"></td> |
---|
1189 | <td id="LC43" class="blob-code blob-code-inner js-file-line">__pyinstaller__faked__site__module__ <span class="pl-k">=</span> <span class="pl-c1">True</span></td> |
---|
1190 | </tr> |
---|
1191 | <tr> |
---|
1192 | <td id="L44" class="blob-num js-line-number" data-line-number="44"></td> |
---|
1193 | <td id="LC44" class="blob-code blob-code-inner js-file-line"> |
---|
1194 | </td> |
---|
1195 | </tr> |
---|
1196 | <tr> |
---|
1197 | <td id="L45" class="blob-num js-line-number" data-line-number="45"></td> |
---|
1198 | <td id="LC45" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> <span class="pl-k">TODO</span> test the following code stub from real 'site' module.</span></td> |
---|
1199 | </tr> |
---|
1200 | <tr> |
---|
1201 | <td id="L46" class="blob-num js-line-number" data-line-number="46"></td> |
---|
1202 | <td id="LC46" class="blob-code blob-code-inner js-file-line"> |
---|
1203 | </td> |
---|
1204 | </tr> |
---|
1205 | <tr> |
---|
1206 | <td id="L47" class="blob-num js-line-number" data-line-number="47"></td> |
---|
1207 | <td id="LC47" class="blob-code blob-code-inner js-file-line"> |
---|
1208 | </td> |
---|
1209 | </tr> |
---|
1210 | <tr> |
---|
1211 | <td id="L48" class="blob-num js-line-number" data-line-number="48"></td> |
---|
1212 | <td id="LC48" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Prefixes for site-packages; add additional prefixes like /usr/local here</span></td> |
---|
1213 | </tr> |
---|
1214 | <tr> |
---|
1215 | <td id="L49" class="blob-num js-line-number" data-line-number="49"></td> |
---|
1216 | <td id="LC49" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">PREFIXES</span> <span class="pl-k">=</span> []</td> |
---|
1217 | </tr> |
---|
1218 | <tr> |
---|
1219 | <td id="L50" class="blob-num js-line-number" data-line-number="50"></td> |
---|
1220 | <td id="LC50" class="blob-code blob-code-inner js-file-line"> |
---|
1221 | </td> |
---|
1222 | </tr> |
---|
1223 | <tr> |
---|
1224 | <td id="L51" class="blob-num js-line-number" data-line-number="51"></td> |
---|
1225 | <td id="LC51" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Enable per user site-packages directory</span></td> |
---|
1226 | </tr> |
---|
1227 | <tr> |
---|
1228 | <td id="L52" class="blob-num js-line-number" data-line-number="52"></td> |
---|
1229 | <td id="LC52" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> set it to False to disable the feature or True to force the feature</span></td> |
---|
1230 | </tr> |
---|
1231 | <tr> |
---|
1232 | <td id="L53" class="blob-num js-line-number" data-line-number="53"></td> |
---|
1233 | <td id="LC53" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">ENABLE_USER_SITE</span> <span class="pl-k">=</span> <span class="pl-c1">False</span></td> |
---|
1234 | </tr> |
---|
1235 | <tr> |
---|
1236 | <td id="L54" class="blob-num js-line-number" data-line-number="54"></td> |
---|
1237 | <td id="LC54" class="blob-code blob-code-inner js-file-line"> |
---|
1238 | </td> |
---|
1239 | </tr> |
---|
1240 | <tr> |
---|
1241 | <td id="L55" class="blob-num js-line-number" data-line-number="55"></td> |
---|
1242 | <td id="LC55" class="blob-code blob-code-inner js-file-line"> |
---|
1243 | </td> |
---|
1244 | </tr> |
---|
1245 | <tr> |
---|
1246 | <td id="L56" class="blob-num js-line-number" data-line-number="56"></td> |
---|
1247 | <td id="LC56" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> For distutils.commands.install</span></td> |
---|
1248 | </tr> |
---|
1249 | <tr> |
---|
1250 | <td id="L57" class="blob-num js-line-number" data-line-number="57"></td> |
---|
1251 | <td id="LC57" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> These values are initialized by the getuserbase() and getusersitepackages()</span></td> |
---|
1252 | </tr> |
---|
1253 | <tr> |
---|
1254 | <td id="L58" class="blob-num js-line-number" data-line-number="58"></td> |
---|
1255 | <td id="LC58" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> functions, through the main() function when Python starts.</span></td> |
---|
1256 | </tr> |
---|
1257 | <tr> |
---|
1258 | <td id="L59" class="blob-num js-line-number" data-line-number="59"></td> |
---|
1259 | <td id="LC59" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Issue #1699: Freezing pip requires 'site.USER_SITE' to be a 'str' not None.</span></td> |
---|
1260 | </tr> |
---|
1261 | <tr> |
---|
1262 | <td id="L60" class="blob-num js-line-number" data-line-number="60"></td> |
---|
1263 | <td id="LC60" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">USER_SITE</span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span><span class="pl-pds">'</span></span></td> |
---|
1264 | </tr> |
---|
1265 | <tr> |
---|
1266 | <td id="L61" class="blob-num js-line-number" data-line-number="61"></td> |
---|
1267 | <td id="LC61" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">USER_BASE</span> <span class="pl-k">=</span> <span class="pl-c1">None</span></td> |
---|
1268 | </tr> |
---|
1269 | <tr> |
---|
1270 | <td id="L62" class="blob-num js-line-number" data-line-number="62"></td> |
---|
1271 | <td id="LC62" class="blob-code blob-code-inner js-file-line"> |
---|
1272 | </td> |
---|
1273 | </tr> |
---|
1274 | <tr> |
---|
1275 | <td id="L63" class="blob-num js-line-number" data-line-number="63"></td> |
---|
1276 | <td id="LC63" class="blob-code blob-code-inner js-file-line"> |
---|
1277 | </td> |
---|
1278 | </tr> |
---|
1279 | <tr> |
---|
1280 | <td id="L64" class="blob-num js-line-number" data-line-number="64"></td> |
---|
1281 | <td id="LC64" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td> |
---|
1282 | </tr> |
---|
1283 | <tr> |
---|
1284 | <td id="L65" class="blob-num js-line-number" data-line-number="65"></td> |
---|
1285 | <td id="LC65" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> The following has been borrowed from https://github.com/python/cpython/blob/2.7/Lib/site.py</span></td> |
---|
1286 | </tr> |
---|
1287 | <tr> |
---|
1288 | <td id="L66" class="blob-num js-line-number" data-line-number="66"></td> |
---|
1289 | <td id="LC66" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> and adapted for reducing the size of the frozen code</span></td> |
---|
1290 | </tr> |
---|
1291 | <tr> |
---|
1292 | <td id="L67" class="blob-num js-line-number" data-line-number="67"></td> |
---|
1293 | <td id="LC67" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td> |
---|
1294 | </tr> |
---|
1295 | <tr> |
---|
1296 | <td id="L68" class="blob-num js-line-number" data-line-number="68"></td> |
---|
1297 | <td id="LC68" class="blob-code blob-code-inner js-file-line"> |
---|
1298 | </td> |
---|
1299 | </tr> |
---|
1300 | <tr> |
---|
1301 | <td id="L69" class="blob-num js-line-number" data-line-number="69"></td> |
---|
1302 | <td id="LC69" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> os</td> |
---|
1303 | </tr> |
---|
1304 | <tr> |
---|
1305 | <td id="L70" class="blob-num js-line-number" data-line-number="70"></td> |
---|
1306 | <td id="LC70" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> sys</td> |
---|
1307 | </tr> |
---|
1308 | <tr> |
---|
1309 | <td id="L71" class="blob-num js-line-number" data-line-number="71"></td> |
---|
1310 | <td id="LC71" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> __builtin__</td> |
---|
1311 | </tr> |
---|
1312 | <tr> |
---|
1313 | <td id="L72" class="blob-num js-line-number" data-line-number="72"></td> |
---|
1314 | <td id="LC72" class="blob-code blob-code-inner js-file-line"> |
---|
1315 | </td> |
---|
1316 | </tr> |
---|
1317 | <tr> |
---|
1318 | <td id="L73" class="blob-num js-line-number" data-line-number="73"></td> |
---|
1319 | <td id="LC73" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">setquit</span>():</td> |
---|
1320 | </tr> |
---|
1321 | <tr> |
---|
1322 | <td id="L74" class="blob-num js-line-number" data-line-number="74"></td> |
---|
1323 | <td id="LC74" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"""</span>Define new builtins 'quit' and 'exit'.</span></td> |
---|
1324 | </tr> |
---|
1325 | <tr> |
---|
1326 | <td id="L75" class="blob-num js-line-number" data-line-number="75"></td> |
---|
1327 | <td id="LC75" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> These are objects which make the interpreter exit when called.</span></td> |
---|
1328 | </tr> |
---|
1329 | <tr> |
---|
1330 | <td id="L76" class="blob-num js-line-number" data-line-number="76"></td> |
---|
1331 | <td id="LC76" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> The repr of each object contains a hint at how it works.</span></td> |
---|
1332 | </tr> |
---|
1333 | <tr> |
---|
1334 | <td id="L77" class="blob-num js-line-number" data-line-number="77"></td> |
---|
1335 | <td id="LC77" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> <span class="pl-pds">"""</span></span></td> |
---|
1336 | </tr> |
---|
1337 | <tr> |
---|
1338 | <td id="L78" class="blob-num js-line-number" data-line-number="78"></td> |
---|
1339 | <td id="LC78" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> os.sep <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">'</span>:<span class="pl-pds">'</span></span>:</td> |
---|
1340 | </tr> |
---|
1341 | <tr> |
---|
1342 | <td id="L79" class="blob-num js-line-number" data-line-number="79"></td> |
---|
1343 | <td id="LC79" class="blob-code blob-code-inner js-file-line"> eof <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span>Cmd-Q<span class="pl-pds">'</span></span></td> |
---|
1344 | </tr> |
---|
1345 | <tr> |
---|
1346 | <td id="L80" class="blob-num js-line-number" data-line-number="80"></td> |
---|
1347 | <td id="LC80" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elif</span> os.sep <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\\</span><span class="pl-pds">'</span></span>:</td> |
---|
1348 | </tr> |
---|
1349 | <tr> |
---|
1350 | <td id="L81" class="blob-num js-line-number" data-line-number="81"></td> |
---|
1351 | <td id="LC81" class="blob-code blob-code-inner js-file-line"> eof <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span>Ctrl-Z plus Return<span class="pl-pds">'</span></span></td> |
---|
1352 | </tr> |
---|
1353 | <tr> |
---|
1354 | <td id="L82" class="blob-num js-line-number" data-line-number="82"></td> |
---|
1355 | <td id="LC82" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span>:</td> |
---|
1356 | </tr> |
---|
1357 | <tr> |
---|
1358 | <td id="L83" class="blob-num js-line-number" data-line-number="83"></td> |
---|
1359 | <td id="LC83" class="blob-code blob-code-inner js-file-line"> eof <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span>Ctrl-D (i.e. EOF)<span class="pl-pds">'</span></span></td> |
---|
1360 | </tr> |
---|
1361 | <tr> |
---|
1362 | <td id="L84" class="blob-num js-line-number" data-line-number="84"></td> |
---|
1363 | <td id="LC84" class="blob-code blob-code-inner js-file-line"> |
---|
1364 | </td> |
---|
1365 | </tr> |
---|
1366 | <tr> |
---|
1367 | <td id="L85" class="blob-num js-line-number" data-line-number="85"></td> |
---|
1368 | <td id="LC85" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">class</span> <span class="pl-en">Quitter</span>(<span class="pl-c1">object</span>):</td> |
---|
1369 | </tr> |
---|
1370 | <tr> |
---|
1371 | <td id="L86" class="blob-num js-line-number" data-line-number="86"></td> |
---|
1372 | <td id="LC86" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__init__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>, <span class="pl-smi">name</span>):</td> |
---|
1373 | </tr> |
---|
1374 | <tr> |
---|
1375 | <td id="L87" class="blob-num js-line-number" data-line-number="87"></td> |
---|
1376 | <td id="LC87" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.name <span class="pl-k">=</span> name</td> |
---|
1377 | </tr> |
---|
1378 | <tr> |
---|
1379 | <td id="L88" class="blob-num js-line-number" data-line-number="88"></td> |
---|
1380 | <td id="LC88" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__repr__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</td> |
---|
1381 | </tr> |
---|
1382 | <tr> |
---|
1383 | <td id="L89" class="blob-num js-line-number" data-line-number="89"></td> |
---|
1384 | <td id="LC89" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-s"><span class="pl-pds">'</span>Use <span class="pl-c1">%s</span>() or <span class="pl-c1">%s</span> to exit<span class="pl-pds">'</span></span> <span class="pl-k">%</span> (<span class="pl-c1">self</span>.name, eof)</td> |
---|
1385 | </tr> |
---|
1386 | <tr> |
---|
1387 | <td id="L90" class="blob-num js-line-number" data-line-number="90"></td> |
---|
1388 | <td id="LC90" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__call__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>, <span class="pl-smi">code</span><span class="pl-k">=</span><span class="pl-c1">None</span>):</td> |
---|
1389 | </tr> |
---|
1390 | <tr> |
---|
1391 | <td id="L91" class="blob-num js-line-number" data-line-number="91"></td> |
---|
1392 | <td id="LC91" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">#</span> Shells like IDLE catch the SystemExit, but listen when their</span></td> |
---|
1393 | </tr> |
---|
1394 | <tr> |
---|
1395 | <td id="L92" class="blob-num js-line-number" data-line-number="92"></td> |
---|
1396 | <td id="LC92" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">#</span> stdin wrapper is closed.</span></td> |
---|
1397 | </tr> |
---|
1398 | <tr> |
---|
1399 | <td id="L93" class="blob-num js-line-number" data-line-number="93"></td> |
---|
1400 | <td id="LC93" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">try</span>:</td> |
---|
1401 | </tr> |
---|
1402 | <tr> |
---|
1403 | <td id="L94" class="blob-num js-line-number" data-line-number="94"></td> |
---|
1404 | <td id="LC94" class="blob-code blob-code-inner js-file-line"> sys.stdin.close()</td> |
---|
1405 | </tr> |
---|
1406 | <tr> |
---|
1407 | <td id="L95" class="blob-num js-line-number" data-line-number="95"></td> |
---|
1408 | <td id="LC95" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">except</span>:</td> |
---|
1409 | </tr> |
---|
1410 | <tr> |
---|
1411 | <td id="L96" class="blob-num js-line-number" data-line-number="96"></td> |
---|
1412 | <td id="LC96" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">pass</span></td> |
---|
1413 | </tr> |
---|
1414 | <tr> |
---|
1415 | <td id="L97" class="blob-num js-line-number" data-line-number="97"></td> |
---|
1416 | <td id="LC97" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">raise</span> <span class="pl-c1">SystemExit</span>(code)</td> |
---|
1417 | </tr> |
---|
1418 | <tr> |
---|
1419 | <td id="L98" class="blob-num js-line-number" data-line-number="98"></td> |
---|
1420 | <td id="LC98" class="blob-code blob-code-inner js-file-line"> __builtin__.quit <span class="pl-k">=</span> Quitter(<span class="pl-s"><span class="pl-pds">'</span>quit<span class="pl-pds">'</span></span>)</td> |
---|
1421 | </tr> |
---|
1422 | <tr> |
---|
1423 | <td id="L99" class="blob-num js-line-number" data-line-number="99"></td> |
---|
1424 | <td id="LC99" class="blob-code blob-code-inner js-file-line"> __builtin__.exit <span class="pl-k">=</span> Quitter(<span class="pl-s"><span class="pl-pds">'</span>exit<span class="pl-pds">'</span></span>)</td> |
---|
1425 | </tr> |
---|
1426 | <tr> |
---|
1427 | <td id="L100" class="blob-num js-line-number" data-line-number="100"></td> |
---|
1428 | <td id="LC100" class="blob-code blob-code-inner js-file-line"> |
---|
1429 | </td> |
---|
1430 | </tr> |
---|
1431 | <tr> |
---|
1432 | <td id="L101" class="blob-num js-line-number" data-line-number="101"></td> |
---|
1433 | <td id="LC101" class="blob-code blob-code-inner js-file-line"> |
---|
1434 | </td> |
---|
1435 | </tr> |
---|
1436 | <tr> |
---|
1437 | <td id="L102" class="blob-num js-line-number" data-line-number="102"></td> |
---|
1438 | <td id="LC102" class="blob-code blob-code-inner js-file-line"><span class="pl-k">class</span> <span class="pl-en">_Printer</span>(<span class="pl-c1">object</span>):</td> |
---|
1439 | </tr> |
---|
1440 | <tr> |
---|
1441 | <td id="L103" class="blob-num js-line-number" data-line-number="103"></td> |
---|
1442 | <td id="LC103" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"""</span>interactive prompt objects for printing the license text, a list of</span></td> |
---|
1443 | </tr> |
---|
1444 | <tr> |
---|
1445 | <td id="L104" class="blob-num js-line-number" data-line-number="104"></td> |
---|
1446 | <td id="LC104" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> contributors and the copyright notice.<span class="pl-pds">"""</span></span></td> |
---|
1447 | </tr> |
---|
1448 | <tr> |
---|
1449 | <td id="L105" class="blob-num js-line-number" data-line-number="105"></td> |
---|
1450 | <td id="LC105" class="blob-code blob-code-inner js-file-line"> |
---|
1451 | </td> |
---|
1452 | </tr> |
---|
1453 | <tr> |
---|
1454 | <td id="L106" class="blob-num js-line-number" data-line-number="106"></td> |
---|
1455 | <td id="LC106" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">MAXLINES</span> <span class="pl-k">=</span> <span class="pl-c1">23</span></td> |
---|
1456 | </tr> |
---|
1457 | <tr> |
---|
1458 | <td id="L107" class="blob-num js-line-number" data-line-number="107"></td> |
---|
1459 | <td id="LC107" class="blob-code blob-code-inner js-file-line"> |
---|
1460 | </td> |
---|
1461 | </tr> |
---|
1462 | <tr> |
---|
1463 | <td id="L108" class="blob-num js-line-number" data-line-number="108"></td> |
---|
1464 | <td id="LC108" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__init__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>, <span class="pl-smi">name</span>, <span class="pl-smi">data</span>, <span class="pl-smi">files</span><span class="pl-k">=</span>(), <span class="pl-smi">dirs</span><span class="pl-k">=</span>()):</td> |
---|
1465 | </tr> |
---|
1466 | <tr> |
---|
1467 | <td id="L109" class="blob-num js-line-number" data-line-number="109"></td> |
---|
1468 | <td id="LC109" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__name <span class="pl-k">=</span> name</td> |
---|
1469 | </tr> |
---|
1470 | <tr> |
---|
1471 | <td id="L110" class="blob-num js-line-number" data-line-number="110"></td> |
---|
1472 | <td id="LC110" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__data <span class="pl-k">=</span> data</td> |
---|
1473 | </tr> |
---|
1474 | <tr> |
---|
1475 | <td id="L111" class="blob-num js-line-number" data-line-number="111"></td> |
---|
1476 | <td id="LC111" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__files <span class="pl-k">=</span> files</td> |
---|
1477 | </tr> |
---|
1478 | <tr> |
---|
1479 | <td id="L112" class="blob-num js-line-number" data-line-number="112"></td> |
---|
1480 | <td id="LC112" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__dirs <span class="pl-k">=</span> dirs</td> |
---|
1481 | </tr> |
---|
1482 | <tr> |
---|
1483 | <td id="L113" class="blob-num js-line-number" data-line-number="113"></td> |
---|
1484 | <td id="LC113" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__lines <span class="pl-k">=</span> <span class="pl-c1">None</span></td> |
---|
1485 | </tr> |
---|
1486 | <tr> |
---|
1487 | <td id="L114" class="blob-num js-line-number" data-line-number="114"></td> |
---|
1488 | <td id="LC114" class="blob-code blob-code-inner js-file-line"> |
---|
1489 | </td> |
---|
1490 | </tr> |
---|
1491 | <tr> |
---|
1492 | <td id="L115" class="blob-num js-line-number" data-line-number="115"></td> |
---|
1493 | <td id="LC115" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-en">__setup</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</td> |
---|
1494 | </tr> |
---|
1495 | <tr> |
---|
1496 | <td id="L116" class="blob-num js-line-number" data-line-number="116"></td> |
---|
1497 | <td id="LC116" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-c1">self</span>.__lines:</td> |
---|
1498 | </tr> |
---|
1499 | <tr> |
---|
1500 | <td id="L117" class="blob-num js-line-number" data-line-number="117"></td> |
---|
1501 | <td id="LC117" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td> |
---|
1502 | </tr> |
---|
1503 | <tr> |
---|
1504 | <td id="L118" class="blob-num js-line-number" data-line-number="118"></td> |
---|
1505 | <td id="LC118" class="blob-code blob-code-inner js-file-line"> data <span class="pl-k">=</span> <span class="pl-c1">None</span></td> |
---|
1506 | </tr> |
---|
1507 | <tr> |
---|
1508 | <td id="L119" class="blob-num js-line-number" data-line-number="119"></td> |
---|
1509 | <td id="LC119" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> <span class="pl-c1">dir</span> <span class="pl-k">in</span> <span class="pl-c1">self</span>.__dirs:</td> |
---|
1510 | </tr> |
---|
1511 | <tr> |
---|
1512 | <td id="L120" class="blob-num js-line-number" data-line-number="120"></td> |
---|
1513 | <td id="LC120" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> filename <span class="pl-k">in</span> <span class="pl-c1">self</span>.__files:</td> |
---|
1514 | </tr> |
---|
1515 | <tr> |
---|
1516 | <td id="L121" class="blob-num js-line-number" data-line-number="121"></td> |
---|
1517 | <td id="LC121" class="blob-code blob-code-inner js-file-line"> filename <span class="pl-k">=</span> os.path.join(<span class="pl-c1">dir</span>, filename)</td> |
---|
1518 | </tr> |
---|
1519 | <tr> |
---|
1520 | <td id="L122" class="blob-num js-line-number" data-line-number="122"></td> |
---|
1521 | <td id="LC122" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">try</span>:</td> |
---|
1522 | </tr> |
---|
1523 | <tr> |
---|
1524 | <td id="L123" class="blob-num js-line-number" data-line-number="123"></td> |
---|
1525 | <td id="LC123" class="blob-code blob-code-inner js-file-line"> fp <span class="pl-k">=</span> <span class="pl-v">file</span>(filename, <span class="pl-s"><span class="pl-pds">"</span>rU<span class="pl-pds">"</span></span>)</td> |
---|
1526 | </tr> |
---|
1527 | <tr> |
---|
1528 | <td id="L124" class="blob-num js-line-number" data-line-number="124"></td> |
---|
1529 | <td id="LC124" class="blob-code blob-code-inner js-file-line"> data <span class="pl-k">=</span> fp.read()</td> |
---|
1530 | </tr> |
---|
1531 | <tr> |
---|
1532 | <td id="L125" class="blob-num js-line-number" data-line-number="125"></td> |
---|
1533 | <td id="LC125" class="blob-code blob-code-inner js-file-line"> fp.close()</td> |
---|
1534 | </tr> |
---|
1535 | <tr> |
---|
1536 | <td id="L126" class="blob-num js-line-number" data-line-number="126"></td> |
---|
1537 | <td id="LC126" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td> |
---|
1538 | </tr> |
---|
1539 | <tr> |
---|
1540 | <td id="L127" class="blob-num js-line-number" data-line-number="127"></td> |
---|
1541 | <td id="LC127" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">except</span> <span class="pl-c1">IOError</span>:</td> |
---|
1542 | </tr> |
---|
1543 | <tr> |
---|
1544 | <td id="L128" class="blob-num js-line-number" data-line-number="128"></td> |
---|
1545 | <td id="LC128" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">pass</span></td> |
---|
1546 | </tr> |
---|
1547 | <tr> |
---|
1548 | <td id="L129" class="blob-num js-line-number" data-line-number="129"></td> |
---|
1549 | <td id="LC129" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> data:</td> |
---|
1550 | </tr> |
---|
1551 | <tr> |
---|
1552 | <td id="L130" class="blob-num js-line-number" data-line-number="130"></td> |
---|
1553 | <td id="LC130" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td> |
---|
1554 | </tr> |
---|
1555 | <tr> |
---|
1556 | <td id="L131" class="blob-num js-line-number" data-line-number="131"></td> |
---|
1557 | <td id="LC131" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">not</span> data:</td> |
---|
1558 | </tr> |
---|
1559 | <tr> |
---|
1560 | <td id="L132" class="blob-num js-line-number" data-line-number="132"></td> |
---|
1561 | <td id="LC132" class="blob-code blob-code-inner js-file-line"> data <span class="pl-k">=</span> <span class="pl-c1">self</span>.__data</td> |
---|
1562 | </tr> |
---|
1563 | <tr> |
---|
1564 | <td id="L133" class="blob-num js-line-number" data-line-number="133"></td> |
---|
1565 | <td id="LC133" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__lines <span class="pl-k">=</span> data.split(<span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\n</span><span class="pl-pds">'</span></span>)</td> |
---|
1566 | </tr> |
---|
1567 | <tr> |
---|
1568 | <td id="L134" class="blob-num js-line-number" data-line-number="134"></td> |
---|
1569 | <td id="LC134" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__linecnt <span class="pl-k">=</span> <span class="pl-c1">len</span>(<span class="pl-c1">self</span>.__lines)</td> |
---|
1570 | </tr> |
---|
1571 | <tr> |
---|
1572 | <td id="L135" class="blob-num js-line-number" data-line-number="135"></td> |
---|
1573 | <td id="LC135" class="blob-code blob-code-inner js-file-line"> |
---|
1574 | </td> |
---|
1575 | </tr> |
---|
1576 | <tr> |
---|
1577 | <td id="L136" class="blob-num js-line-number" data-line-number="136"></td> |
---|
1578 | <td id="LC136" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__repr__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</td> |
---|
1579 | </tr> |
---|
1580 | <tr> |
---|
1581 | <td id="L137" class="blob-num js-line-number" data-line-number="137"></td> |
---|
1582 | <td id="LC137" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__setup()</td> |
---|
1583 | </tr> |
---|
1584 | <tr> |
---|
1585 | <td id="L138" class="blob-num js-line-number" data-line-number="138"></td> |
---|
1586 | <td id="LC138" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-c1">len</span>(<span class="pl-c1">self</span>.__lines) <span class="pl-k"><=</span> <span class="pl-c1">self</span>.<span class="pl-c1">MAXLINES</span>:</td> |
---|
1587 | </tr> |
---|
1588 | <tr> |
---|
1589 | <td id="L139" class="blob-num js-line-number" data-line-number="139"></td> |
---|
1590 | <td id="LC139" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-s"><span class="pl-pds">"</span><span class="pl-cce">\n</span><span class="pl-pds">"</span></span>.join(<span class="pl-c1">self</span>.__lines)</td> |
---|
1591 | </tr> |
---|
1592 | <tr> |
---|
1593 | <td id="L140" class="blob-num js-line-number" data-line-number="140"></td> |
---|
1594 | <td id="LC140" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span>:</td> |
---|
1595 | </tr> |
---|
1596 | <tr> |
---|
1597 | <td id="L141" class="blob-num js-line-number" data-line-number="141"></td> |
---|
1598 | <td id="LC141" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-s"><span class="pl-pds">"</span>Type <span class="pl-c1">%s</span>() to see the full <span class="pl-c1">%s</span> text<span class="pl-pds">"</span></span> <span class="pl-k">%</span> ((<span class="pl-c1">self</span>.__name,)<span class="pl-k">*</span><span class="pl-c1">2</span>)</td> |
---|
1599 | </tr> |
---|
1600 | <tr> |
---|
1601 | <td id="L142" class="blob-num js-line-number" data-line-number="142"></td> |
---|
1602 | <td id="LC142" class="blob-code blob-code-inner js-file-line"> |
---|
1603 | </td> |
---|
1604 | </tr> |
---|
1605 | <tr> |
---|
1606 | <td id="L143" class="blob-num js-line-number" data-line-number="143"></td> |
---|
1607 | <td id="LC143" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__call__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</td> |
---|
1608 | </tr> |
---|
1609 | <tr> |
---|
1610 | <td id="L144" class="blob-num js-line-number" data-line-number="144"></td> |
---|
1611 | <td id="LC144" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">self</span>.__setup()</td> |
---|
1612 | </tr> |
---|
1613 | <tr> |
---|
1614 | <td id="L145" class="blob-num js-line-number" data-line-number="145"></td> |
---|
1615 | <td id="LC145" class="blob-code blob-code-inner js-file-line"> prompt <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span>Hit Return for more, or q (and Return) to quit: <span class="pl-pds">'</span></span></td> |
---|
1616 | </tr> |
---|
1617 | <tr> |
---|
1618 | <td id="L146" class="blob-num js-line-number" data-line-number="146"></td> |
---|
1619 | <td id="LC146" class="blob-code blob-code-inner js-file-line"> lineno <span class="pl-k">=</span> <span class="pl-c1">0</span></td> |
---|
1620 | </tr> |
---|
1621 | <tr> |
---|
1622 | <td id="L147" class="blob-num js-line-number" data-line-number="147"></td> |
---|
1623 | <td id="LC147" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">while</span> <span class="pl-c1">1</span>:</td> |
---|
1624 | </tr> |
---|
1625 | <tr> |
---|
1626 | <td id="L148" class="blob-num js-line-number" data-line-number="148"></td> |
---|
1627 | <td id="LC148" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">try</span>:</td> |
---|
1628 | </tr> |
---|
1629 | <tr> |
---|
1630 | <td id="L149" class="blob-num js-line-number" data-line-number="149"></td> |
---|
1631 | <td id="LC149" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> i <span class="pl-k">in</span> <span class="pl-c1">range</span>(lineno, lineno <span class="pl-k">+</span> <span class="pl-c1">self</span>.<span class="pl-c1">MAXLINES</span>):</td> |
---|
1632 | </tr> |
---|
1633 | <tr> |
---|
1634 | <td id="L150" class="blob-num js-line-number" data-line-number="150"></td> |
---|
1635 | <td id="LC150" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">print</span> <span class="pl-c1">self</span>.__lines[i]</td> |
---|
1636 | </tr> |
---|
1637 | <tr> |
---|
1638 | <td id="L151" class="blob-num js-line-number" data-line-number="151"></td> |
---|
1639 | <td id="LC151" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">except</span> <span class="pl-c1">IndexError</span>:</td> |
---|
1640 | </tr> |
---|
1641 | <tr> |
---|
1642 | <td id="L152" class="blob-num js-line-number" data-line-number="152"></td> |
---|
1643 | <td id="LC152" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td> |
---|
1644 | </tr> |
---|
1645 | <tr> |
---|
1646 | <td id="L153" class="blob-num js-line-number" data-line-number="153"></td> |
---|
1647 | <td id="LC153" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span>:</td> |
---|
1648 | </tr> |
---|
1649 | <tr> |
---|
1650 | <td id="L154" class="blob-num js-line-number" data-line-number="154"></td> |
---|
1651 | <td id="LC154" class="blob-code blob-code-inner js-file-line"> lineno <span class="pl-k">+=</span> <span class="pl-c1">self</span>.<span class="pl-c1">MAXLINES</span></td> |
---|
1652 | </tr> |
---|
1653 | <tr> |
---|
1654 | <td id="L155" class="blob-num js-line-number" data-line-number="155"></td> |
---|
1655 | <td id="LC155" class="blob-code blob-code-inner js-file-line"> key <span class="pl-k">=</span> <span class="pl-c1">None</span></td> |
---|
1656 | </tr> |
---|
1657 | <tr> |
---|
1658 | <td id="L156" class="blob-num js-line-number" data-line-number="156"></td> |
---|
1659 | <td id="LC156" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">while</span> key <span class="pl-k">is</span> <span class="pl-c1">None</span>:</td> |
---|
1660 | </tr> |
---|
1661 | <tr> |
---|
1662 | <td id="L157" class="blob-num js-line-number" data-line-number="157"></td> |
---|
1663 | <td id="LC157" class="blob-code blob-code-inner js-file-line"> key <span class="pl-k">=</span> <span class="pl-v">raw_input</span>(prompt)</td> |
---|
1664 | </tr> |
---|
1665 | <tr> |
---|
1666 | <td id="L158" class="blob-num js-line-number" data-line-number="158"></td> |
---|
1667 | <td id="LC158" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> key <span class="pl-k">not</span> <span class="pl-k">in</span> (<span class="pl-s"><span class="pl-pds">'</span><span class="pl-pds">'</span></span>, <span class="pl-s"><span class="pl-pds">'</span>q<span class="pl-pds">'</span></span>):</td> |
---|
1668 | </tr> |
---|
1669 | <tr> |
---|
1670 | <td id="L159" class="blob-num js-line-number" data-line-number="159"></td> |
---|
1671 | <td id="LC159" class="blob-code blob-code-inner js-file-line"> key <span class="pl-k">=</span> <span class="pl-c1">None</span></td> |
---|
1672 | </tr> |
---|
1673 | <tr> |
---|
1674 | <td id="L160" class="blob-num js-line-number" data-line-number="160"></td> |
---|
1675 | <td id="LC160" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> key <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">'</span>q<span class="pl-pds">'</span></span>:</td> |
---|
1676 | </tr> |
---|
1677 | <tr> |
---|
1678 | <td id="L161" class="blob-num js-line-number" data-line-number="161"></td> |
---|
1679 | <td id="LC161" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td> |
---|
1680 | </tr> |
---|
1681 | <tr> |
---|
1682 | <td id="L162" class="blob-num js-line-number" data-line-number="162"></td> |
---|
1683 | <td id="LC162" class="blob-code blob-code-inner js-file-line"> |
---|
1684 | </td> |
---|
1685 | </tr> |
---|
1686 | <tr> |
---|
1687 | <td id="L163" class="blob-num js-line-number" data-line-number="163"></td> |
---|
1688 | <td id="LC163" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">setcopyright</span>():</td> |
---|
1689 | </tr> |
---|
1690 | <tr> |
---|
1691 | <td id="L164" class="blob-num js-line-number" data-line-number="164"></td> |
---|
1692 | <td id="LC164" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"""</span>Set 'copyright' and 'credits' in __builtin__<span class="pl-pds">"""</span></span></td> |
---|
1693 | </tr> |
---|
1694 | <tr> |
---|
1695 | <td id="L165" class="blob-num js-line-number" data-line-number="165"></td> |
---|
1696 | <td id="LC165" class="blob-code blob-code-inner js-file-line"> __builtin__.copyright <span class="pl-k">=</span> _Printer(<span class="pl-s"><span class="pl-pds">"</span>copyright<span class="pl-pds">"</span></span>, sys.copyright)</td> |
---|
1697 | </tr> |
---|
1698 | <tr> |
---|
1699 | <td id="L166" class="blob-num js-line-number" data-line-number="166"></td> |
---|
1700 | <td id="LC166" class="blob-code blob-code-inner js-file-line"> __builtin__.credits <span class="pl-k">=</span> _Printer(<span class="pl-s"><span class="pl-pds">"</span>credits<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"""</span><span class="pl-c1">\</span></span></td> |
---|
1701 | </tr> |
---|
1702 | <tr> |
---|
1703 | <td id="L167" class="blob-num js-line-number" data-line-number="167"></td> |
---|
1704 | <td id="LC167" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands</span></td> |
---|
1705 | </tr> |
---|
1706 | <tr> |
---|
1707 | <td id="L168" class="blob-num js-line-number" data-line-number="168"></td> |
---|
1708 | <td id="LC168" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> for supporting Python development. See www.python.org for more information.<span class="pl-pds">"""</span></span>)</td> |
---|
1709 | </tr> |
---|
1710 | <tr> |
---|
1711 | <td id="L169" class="blob-num js-line-number" data-line-number="169"></td> |
---|
1712 | <td id="LC169" class="blob-code blob-code-inner js-file-line"> here <span class="pl-k">=</span> os.path.dirname(os.<span class="pl-c1">__file__</span>)</td> |
---|
1713 | </tr> |
---|
1714 | <tr> |
---|
1715 | <td id="L170" class="blob-num js-line-number" data-line-number="170"></td> |
---|
1716 | <td id="LC170" class="blob-code blob-code-inner js-file-line"> __builtin__.license <span class="pl-k">=</span> _Printer(</td> |
---|
1717 | </tr> |
---|
1718 | <tr> |
---|
1719 | <td id="L171" class="blob-num js-line-number" data-line-number="171"></td> |
---|
1720 | <td id="LC171" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"</span>license<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>See https://www.python.org/psf/license/<span class="pl-pds">"</span></span>,</td> |
---|
1721 | </tr> |
---|
1722 | <tr> |
---|
1723 | <td id="L172" class="blob-num js-line-number" data-line-number="172"></td> |
---|
1724 | <td id="LC172" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">"</span>LICENSE.txt<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>LICENSE<span class="pl-pds">"</span></span>],</td> |
---|
1725 | </tr> |
---|
1726 | <tr> |
---|
1727 | <td id="L173" class="blob-num js-line-number" data-line-number="173"></td> |
---|
1728 | <td id="LC173" class="blob-code blob-code-inner js-file-line"> [os.path.join(here, os.pardir), here, os.curdir])</td> |
---|
1729 | </tr> |
---|
1730 | <tr> |
---|
1731 | <td id="L174" class="blob-num js-line-number" data-line-number="174"></td> |
---|
1732 | <td id="LC174" class="blob-code blob-code-inner js-file-line"> |
---|
1733 | </td> |
---|
1734 | </tr> |
---|
1735 | <tr> |
---|
1736 | <td id="L175" class="blob-num js-line-number" data-line-number="175"></td> |
---|
1737 | <td id="LC175" class="blob-code blob-code-inner js-file-line"> |
---|
1738 | </td> |
---|
1739 | </tr> |
---|
1740 | <tr> |
---|
1741 | <td id="L176" class="blob-num js-line-number" data-line-number="176"></td> |
---|
1742 | <td id="LC176" class="blob-code blob-code-inner js-file-line"><span class="pl-k">class</span> <span class="pl-en">_Helper</span>(<span class="pl-c1">object</span>):</td> |
---|
1743 | </tr> |
---|
1744 | <tr> |
---|
1745 | <td id="L177" class="blob-num js-line-number" data-line-number="177"></td> |
---|
1746 | <td id="LC177" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"""</span>Define the builtin 'help'.</span></td> |
---|
1747 | </tr> |
---|
1748 | <tr> |
---|
1749 | <td id="L178" class="blob-num js-line-number" data-line-number="178"></td> |
---|
1750 | <td id="LC178" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> This is a wrapper around pydoc.help (with a twist).</span></td> |
---|
1751 | </tr> |
---|
1752 | <tr> |
---|
1753 | <td id="L179" class="blob-num js-line-number" data-line-number="179"></td> |
---|
1754 | <td id="LC179" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> <span class="pl-pds">"""</span></span></td> |
---|
1755 | </tr> |
---|
1756 | <tr> |
---|
1757 | <td id="L180" class="blob-num js-line-number" data-line-number="180"></td> |
---|
1758 | <td id="LC180" class="blob-code blob-code-inner js-file-line"> |
---|
1759 | </td> |
---|
1760 | </tr> |
---|
1761 | <tr> |
---|
1762 | <td id="L181" class="blob-num js-line-number" data-line-number="181"></td> |
---|
1763 | <td id="LC181" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__repr__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>):</td> |
---|
1764 | </tr> |
---|
1765 | <tr> |
---|
1766 | <td id="L182" class="blob-num js-line-number" data-line-number="182"></td> |
---|
1767 | <td id="LC182" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-s"><span class="pl-pds">"</span>Type help() for interactive help, <span class="pl-pds">"</span></span> \</td> |
---|
1768 | </tr> |
---|
1769 | <tr> |
---|
1770 | <td id="L183" class="blob-num js-line-number" data-line-number="183"></td> |
---|
1771 | <td id="LC183" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"</span>or help(object) for help about object.<span class="pl-pds">"</span></span></td> |
---|
1772 | </tr> |
---|
1773 | <tr> |
---|
1774 | <td id="L184" class="blob-num js-line-number" data-line-number="184"></td> |
---|
1775 | <td id="LC184" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">def</span> <span class="pl-c1">__call__</span>(<span class="pl-smi"><span class="pl-smi">self</span></span>, <span class="pl-k">*</span><span class="pl-smi">args</span>, <span class="pl-k">**</span><span class="pl-smi">kwds</span>):</td> |
---|
1776 | </tr> |
---|
1777 | <tr> |
---|
1778 | <td id="L185" class="blob-num js-line-number" data-line-number="185"></td> |
---|
1779 | <td id="LC185" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">import</span> pydoc</td> |
---|
1780 | </tr> |
---|
1781 | <tr> |
---|
1782 | <td id="L186" class="blob-num js-line-number" data-line-number="186"></td> |
---|
1783 | <td id="LC186" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> pydoc.help(<span class="pl-k">*</span>args, <span class="pl-k">**</span>kwds)</td> |
---|
1784 | </tr> |
---|
1785 | <tr> |
---|
1786 | <td id="L187" class="blob-num js-line-number" data-line-number="187"></td> |
---|
1787 | <td id="LC187" class="blob-code blob-code-inner js-file-line"> |
---|
1788 | </td> |
---|
1789 | </tr> |
---|
1790 | <tr> |
---|
1791 | <td id="L188" class="blob-num js-line-number" data-line-number="188"></td> |
---|
1792 | <td id="LC188" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">sethelper</span>():</td> |
---|
1793 | </tr> |
---|
1794 | <tr> |
---|
1795 | <td id="L189" class="blob-num js-line-number" data-line-number="189"></td> |
---|
1796 | <td id="LC189" class="blob-code blob-code-inner js-file-line"> __builtin__.help <span class="pl-k">=</span> _Helper() </td> |
---|
1797 | </tr> |
---|
1798 | <tr> |
---|
1799 | <td id="L190" class="blob-num js-line-number" data-line-number="190"></td> |
---|
1800 | <td id="LC190" class="blob-code blob-code-inner js-file-line"> |
---|
1801 | </td> |
---|
1802 | </tr> |
---|
1803 | <tr> |
---|
1804 | <td id="L191" class="blob-num js-line-number" data-line-number="191"></td> |
---|
1805 | <td id="LC191" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">main</span>():</td> |
---|
1806 | </tr> |
---|
1807 | <tr> |
---|
1808 | <td id="L192" class="blob-num js-line-number" data-line-number="192"></td> |
---|
1809 | <td id="LC192" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">"""</span>Add standard site-specific directories to the module search path.</span></td> |
---|
1810 | </tr> |
---|
1811 | <tr> |
---|
1812 | <td id="L193" class="blob-num js-line-number" data-line-number="193"></td> |
---|
1813 | <td id="LC193" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> This function is called automatically when this module is imported,</span></td> |
---|
1814 | </tr> |
---|
1815 | <tr> |
---|
1816 | <td id="L194" class="blob-num js-line-number" data-line-number="194"></td> |
---|
1817 | <td id="LC194" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> unless the python interpreter was started with the -S flag.</span></td> |
---|
1818 | </tr> |
---|
1819 | <tr> |
---|
1820 | <td id="L195" class="blob-num js-line-number" data-line-number="195"></td> |
---|
1821 | <td id="LC195" class="blob-code blob-code-inner js-file-line"><span class="pl-s"> <span class="pl-pds">"""</span></span> </td> |
---|
1822 | </tr> |
---|
1823 | <tr> |
---|
1824 | <td id="L196" class="blob-num js-line-number" data-line-number="196"></td> |
---|
1825 | <td id="LC196" class="blob-code blob-code-inner js-file-line"> setquit()</td> |
---|
1826 | </tr> |
---|
1827 | <tr> |
---|
1828 | <td id="L197" class="blob-num js-line-number" data-line-number="197"></td> |
---|
1829 | <td id="LC197" class="blob-code blob-code-inner js-file-line"> setcopyright()</td> |
---|
1830 | </tr> |
---|
1831 | <tr> |
---|
1832 | <td id="L198" class="blob-num js-line-number" data-line-number="198"></td> |
---|
1833 | <td id="LC198" class="blob-code blob-code-inner js-file-line"> sethelper() </td> |
---|
1834 | </tr> |
---|
1835 | <tr> |
---|
1836 | <td id="L199" class="blob-num js-line-number" data-line-number="199"></td> |
---|
1837 | <td id="LC199" class="blob-code blob-code-inner js-file-line"> |
---|
1838 | </td> |
---|
1839 | </tr> |
---|
1840 | <tr> |
---|
1841 | <td id="L200" class="blob-num js-line-number" data-line-number="200"></td> |
---|
1842 | <td id="LC200" class="blob-code blob-code-inner js-file-line"> |
---|
1843 | </td> |
---|
1844 | </tr> |
---|
1845 | <tr> |
---|
1846 | <td id="L201" class="blob-num js-line-number" data-line-number="201"></td> |
---|
1847 | <td id="LC201" class="blob-code blob-code-inner js-file-line">main() </td> |
---|
1848 | </tr> |
---|
1849 | </table> |
---|
1850 | |
---|
1851 | <details class="details-reset details-overlay BlobToolbar position-absolute js-file-line-actions dropdown d-none" aria-hidden="true"> |
---|
1852 | <summary class="btn-octicon ml-0 px-2 p-0 bg-white border border-gray-dark rounded-1" aria-label="Inline file action toolbar"> |
---|
1853 | <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg> |
---|
1854 | </summary> |
---|
1855 | <details-menu> |
---|
1856 | <ul class="BlobToolbar-dropdown dropdown-menu dropdown-menu-se mt-2" style="width:185px"> |
---|
1857 | <li><clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-lines" style="cursor:pointer;" data-original-text="Copy lines">Copy lines</clipboard-copy></li> |
---|
1858 | <li><clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-permalink" style="cursor:pointer;" data-original-text="Copy permalink">Copy permalink</clipboard-copy></li> |
---|
1859 | <li><a class="dropdown-item js-update-url-with-hash" id="js-view-git-blame" role="menuitem" href="/nicozanf/web2py-pyinstaller/blame/8ce35ddc182ce420b8a2460452e17fcbfe3b76c0/web2py.site_27.py">View git blame</a></li> |
---|
1860 | <li><a class="dropdown-item" id="js-new-issue" role="menuitem" href="/nicozanf/web2py-pyinstaller/issues/new">Reference in new issue</a></li> |
---|
1861 | </ul> |
---|
1862 | </details-menu> |
---|
1863 | </details> |
---|
1864 | |
---|
1865 | </div> |
---|
1866 | |
---|
1867 | </div> |
---|
1868 | |
---|
1869 | |
---|
1870 | |
---|
1871 | <details class="details-reset details-overlay details-overlay-dark"> |
---|
1872 | <summary data-hotkey="l" aria-label="Jump to line"></summary> |
---|
1873 | <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast linejump" aria-label="Jump to line"> |
---|
1874 | <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> |
---|
1875 | <input class="form-control flex-auto mr-3 linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" aria-label="Jump to line" autofocus> |
---|
1876 | <button type="submit" class="btn" data-close-dialog>Go</button> |
---|
1877 | </form> </details-dialog> |
---|
1878 | </details> |
---|
1879 | |
---|
1880 | <div class="Popover anim-scale-in js-tagsearch-popover" |
---|
1881 | hidden data-tagsearch-url="/nicozanf/web2py-pyinstaller/find-symbols" |
---|
1882 | data-tagsearch-ref="master" |
---|
1883 | data-tagsearch-path="web2py.site_27.py" |
---|
1884 | data-tagsearch-lang="Python" |
---|
1885 | data-hydro-click="{"event_type":"code_navigation.click_on_symbol","payload":{"action":"click_on_symbol","repository_id":173554802,"ref":"master","client_id":"4935297.1518889932","originating_request_id":"FF9D:1A305:5E01CDE:904E054:5D1A71D0","originating_url":"https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_27.py","referrer":"https://github.com/nicozanf/web2py-pyinstaller","user_id":2276743}}" |
---|
1886 | data-hydro-click-hmac="de15cfe0c3c292be7929903583fcadb7e576d92146c3ab5ba7798fa20e489e37"> |
---|
1887 | <div class="Popover-message Popover-message--large Popover-message--top-left TagsearchPopover mt-1 mx-auto Box box-shadow-large"> |
---|
1888 | <div class="TagsearchPopover-content js-tagsearch-popover-content overflow-auto"> |
---|
1889 | </div> |
---|
1890 | </div> |
---|
1891 | </div> |
---|
1892 | |
---|
1893 | |
---|
1894 | |
---|
1895 | </div> |
---|
1896 | <div class="modal-backdrop js-touch-events"></div> |
---|
1897 | </div> |
---|
1898 | |
---|
1899 | </main> |
---|
1900 | </div> |
---|
1901 | |
---|
1902 | |
---|
1903 | </div> |
---|
1904 | |
---|
1905 | |
---|
1906 | <div class="footer container-lg width-full p-responsive" role="contentinfo"> |
---|
1907 | <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light "> |
---|
1908 | <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> |
---|
1909 | <li class="mr-3 mr-lg-0">© 2019 <span title="0.34269s from unicorn-5857496759-2xkzm">GitHub</span>, Inc.</li> |
---|
1910 | <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li> |
---|
1911 | <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li> |
---|
1912 | <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li> |
---|
1913 | <li class="mr-3 mr-lg-0"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> |
---|
1914 | <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li> |
---|
1915 | </ul> |
---|
1916 | |
---|
1917 | <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com"> |
---|
1918 | <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> |
---|
1919 | </a> |
---|
1920 | <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> |
---|
1921 | <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li> |
---|
1922 | <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> |
---|
1923 | <li class="mr-3 mr-lg-0"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li> |
---|
1924 | <li class="mr-3 mr-lg-0"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li> |
---|
1925 | <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> |
---|
1926 | <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li> |
---|
1927 | |
---|
1928 | </ul> |
---|
1929 | </div> |
---|
1930 | <div class="d-flex flex-justify-center pb-6"> |
---|
1931 | <span class="f6 text-gray-light"></span> |
---|
1932 | </div> |
---|
1933 | </div> |
---|
1934 | |
---|
1935 | |
---|
1936 | |
---|
1937 | <div id="ajax-error-message" class="ajax-error-message flash flash-error"> |
---|
1938 | <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> |
---|
1939 | <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> |
---|
1940 | <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> |
---|
1941 | </button> |
---|
1942 | You can’t perform that action at this time. |
---|
1943 | </div> |
---|
1944 | |
---|
1945 | |
---|
1946 | |
---|
1947 | <script crossorigin="anonymous" integrity="sha512-LcoOfcAm3xWwV+pRwTOdnnM4ZYub5QxXDo8wthOGfJD7c4nc+C/RaTBoLlS/e5xSKBloJbaQEBYW13PdB0yO9w==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-d4d6526c.js"></script> |
---|
1948 | |
---|
1949 | <script crossorigin="anonymous" async="async" integrity="sha512-8mD3/f6p6y5x4bkl/FSAO3F/pMKM44mgVEmoMe4mwlfIL9UsbVEiE/0zcCRyA8fHoIL40YL+w4U8i1tiWmOLIw==" type="application/javascript" src="https://github.githubassets.com/assets/github-bootstrap-56a00fa0.js"></script> |
---|
1950 | |
---|
1951 | |
---|
1952 | |
---|
1953 | <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner" hidden |
---|
1954 | > |
---|
1955 | <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> |
---|
1956 | <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> |
---|
1957 | <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> |
---|
1958 | </div> |
---|
1959 | <template id="site-details-dialog"> |
---|
1960 | <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> |
---|
1961 | <summary role="button" aria-label="Close dialog"></summary> |
---|
1962 | <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> |
---|
1963 | <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> |
---|
1964 | <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> |
---|
1965 | </button> |
---|
1966 | <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> |
---|
1967 | </details-dialog> |
---|
1968 | </details> |
---|
1969 | </template> |
---|
1970 | |
---|
1971 | <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> |
---|
1972 | <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> |
---|
1973 | </div> |
---|
1974 | </div> |
---|
1975 | |
---|
1976 | <div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div> |
---|
1977 | |
---|
1978 | </body> |
---|
1979 | </html> |
---|
1980 | |
---|