Changeset 600
- Timestamp:
- 17/04/09 14:11:50 (17 months ago)
- Location:
- cly/trunk
- Files:
-
- 3 modified
-
cly/console.py (modified) (2 diffs)
-
cly/interactive.py (modified) (2 diffs)
-
doc/api/builder.rst (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cly/trunk/cly/console.py
r590 r600 37 37 cwrite getch cerror cfatal register_codec cinfo cjustify clen cprint cprintstrip 38 38 csplice cwarning cwraptext print_table rjustify termheight termwidth wraptoterm 39 cencode cdecode 39 40 """.split() 40 41 … … 310 311 return (_encode, _decode, _CodecStreamReader, _CodecStreamWriter) 311 312 return codecs.register(inner_register) 313 314 315 def cencode(text): 316 """Encode to CLY colour-encoded text.""" 317 return _encode(text)[0] 318 319 320 def cdecode(text): 321 """Decode CLY colour-encoded text. 322 323 Use this to convert '^Bfoo^N' to the ANSI equivalent. 324 """ 325 return _decode(text)[0] 312 326 313 327 -
cly/trunk/cly/interactive.py
r591 r600 83 83 raise NotImplementedError 84 84 85 def _set_prompt(self, prompt): 86 self._prompt = prompt 87 88 def _get_prompt(self): 89 return self._prompt 90 91 prompt = property(lambda self: self._get_prompt(), 92 lambda self, prompt: self._set_prompt(prompt)) 93 85 94 86 95 class DumbInput(InputDriver): … … 150 159 151 160 cursor = property(lambda s: s._get_cursor(), lambda s, c: s._set_cursor(c)) 161 162 def _set_prompt(self, prompt): 163 self._prompt = console.cdecode(prompt) 152 164 153 165 # Internal methods -
cly/trunk/doc/api/builder.rst
r599 r600 4 4 .. automodule:: cly.builder 5 5 :members: 6 :noindex:
