Changeset 1177:edee46cf3c2b
- Timestamp:
- 06/08/08 19:08:22 (6 months ago)
- Author:
- David Soulayrol <david.soulayrol@…>
- Message:
-
Fixed emacs-related logger.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1176
|
r1177
|
|
| 32 | 32 | import logging |
| 33 | 33 | import os |
| | 34 | import time |
| 34 | 35 | |
| 35 | 36 | # PIDA Imports |
| 36 | | from pida.core.environment import get_data_path |
| | 37 | import pida.core.environment as env |
| 37 | 38 | |
| 38 | 39 | from pida.ui.views import PidaView |
| … |
… |
|
| 163 | 164 | # This method does not create the script anymore but only |
| 164 | 165 | # returns the path of the new script. |
| 165 | | return get_data_path('pida_emacs_init.el') |
| | 166 | return env.get_data_path('pida_emacs_init.el') |
| 166 | 167 | |
| 167 | 168 | def emit_editor_started(self): |
| … |
… |
|
| 170 | 171 | # do it. |
| 171 | 172 | self._client.frame_setup() |
| 172 | | |
| | 173 | |
| 173 | 174 | def pre_start(self): |
| 174 | 175 | """Start the editor""" |
| … |
… |
|
| 185 | 186 | self._current_line = 1 |
| 186 | 187 | |
| | 188 | # Prepare logger for emacs related stuff. |
| | 189 | format = logging.Formatter('%(levelname)s %(name)s: %(message)s') |
| | 190 | emacs_logger = get_logger('emacs') |
| | 191 | handler = logging.StreamHandler() |
| | 192 | handler.setFormatter(format) |
| | 193 | emacs_logger.addHandler(handler) |
| | 194 | if env.is_debug(): |
| | 195 | emacs_logger.setLevel(logging.DEBUG) |
| | 196 | else: |
| | 197 | emacs_logger.setLevel(logging.INFO) |
| | 198 | |
| | 199 | # Start Emacs server. |
| 187 | 200 | self._cb = EmacsCallback(self) |
| 188 | 201 | |
| … |
… |
|
| 190 | 203 | instance_id = 'pida-' + str(os.getpid()) |
| 191 | 204 | self._client = EmacsClient(instance_id) |
| 192 | | import time |
| | 205 | |
| 193 | 206 | time.sleep(1) |
| 194 | 207 | self._view = EmacsView( |