Changeset 1685
- Timestamp:
- 07/15/08 12:19:10 (20 months ago)
- Location:
- trunk/pylucid/PyLucid/plugins_internal/show_internals
- Files:
-
- 1 added
- 3 modified
-
app_info.py (added)
-
show_internals.py (modified) (1 diff)
-
show_internals_cfg.py (modified) (1 diff)
-
system_info.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pylucid/PyLucid/plugins_internal/show_internals/show_internals.py
r1634 r1685 185 185 186 186 def pylucid_info(self): 187 """ pythoninformation """188 from PyLucid.plugins_internal.show_internals. system_info \187 """ PyLucid information """ 188 from PyLucid.plugins_internal.show_internals.app_info \ 189 189 import PyLucidInfo 190 190 return self._info(PyLucidInfo) 191 192 def django_info(self): 193 """ django information """ 194 from PyLucid.plugins_internal.show_internals.app_info \ 195 import DjangoInfo 196 return self._info(DjangoInfo) 191 197 192 198 -
trunk/pylucid/PyLucid/plugins_internal/show_internals/show_internals_cfg.py
r1634 r1685 39 39 "must_login" : True, 40 40 "must_admin" : True, 41 "menu_section" : " environinfo",41 "menu_section" : "app info", 42 42 "menu_description" : "PyLucid info", 43 }, 44 "django_info": { 45 "must_login" : True, 46 "must_admin" : True, 47 "menu_section" : "app info", 48 "menu_description" : "django info", 43 49 }, 44 50 "python_info": { -
trunk/pylucid/PyLucid/plugins_internal/show_internals/system_info.py
r1634 r1685 23 23 from PyLucid.tools.subprocess2 import Subprocess2 24 24 from PyLucid.system.BasePlugin import PyLucidBasePlugin 25 26 #______________________________________________________________________________27 class PyLucidInfo(PyLucidBasePlugin):28 """29 information around PyLucid30 """31 def display_all(self):32 self.response.write("<hr>")33 self.PyLucid_info()34 self.envion_info()35 36 37 def PyLucid_info(self):38 self.response.write("<h3>PyLucid environ information</h3>")39 40 self.response.write('<fieldset id="system_info">')41 self.response.write(42 '<legend>'43 '<a href="http://www.pylucid.org/_goto/62/self-URLs/">'44 'PyLucid["URLs"]</a>:'45 '</legend>'46 )47 self.response.write("<pre>")48 49 data = [(len(v), k, v) for k,v in self.URLs.items()]50 51 max_len = max([len(k) for k in self.URLs])52 line = "%%%ss: '%%s'\n" % max_len53 54 for _,k,v in sorted(data):55 self.response.write(line % (k,v))56 57 self.response.write("</pre>")58 self.response.write("</fieldset>")59 60 61 def envion_info(self):62 self.response.write("<h3>OS-Enviroment:</h3>")63 self.response.write('<dl id="environment">')64 keys = os.environ.keys()65 keys.sort()66 for key in keys:67 value = os.environ[key]68 self.response.write("<dt>%s</dt>" % key)69 self.response.write("<dd>%s</dd>" % value)70 self.response.write("</dl>")71 72 73 25 74 26 #______________________________________________________________________________