Changeset 2876

Show
Ignore:
Timestamp:
11/28/07 14:00:13 (1 year ago)
Author:
jstenar
Message:

pyreadline: Warning messages for failed calls to parse_and_bind now disabled by default

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pyreadline/trunk/doc/ChangeLog

    r2868 r2876  
     12007-11-28 Jörgen Stenarson  <jorgen.stenarson -at- bostream.nu> 
     2    * Warning messages for failed calls to parse_and_bind now disabled by default  
     3      Can be enabled by call to debug_output("on_nologfile") in pyreadlineconfig.ini 
     4 
    152007-11-20 Jörgen Stenarson  <jorgen.stenarson -at- bostream.nu> 
    26    * Applying patch from pan to fix flickering cursor problem when doing input 
  • pyreadline/trunk/pyreadline/__init__.py

    r2861 r2876  
    99import unicode_helper,logger,clipboard,lineeditor,modes 
    1010from rlmain import * 
     11import rlmain 
    1112__all__ = [ 'parse_and_bind', 
    1213            'get_line_buffer', 
     
    2728            'get_completer_delims', 
    2829            'add_history', 
    29             'GetOutputFile'] 
     30            'GetOutputFile', 
     31            'rl', 
     32            'rlmain'] 
    3033 
    3134import release  
  • pyreadline/trunk/pyreadline/configuration/pyreadlineconfig.ini

    r2340 r2876  
    11#Bind keys for exit (keys only work on empty lines 
    2  
     2debug_output("off")             #"on" saves log info to./pyreadline_debug_log.txt 
     3                                #"on_nologfile" only enables print warning messages 
    34bind_exit_key("Control-d") 
    45bind_exit_key("Control-z") 
  • pyreadline/trunk/pyreadline/rlmain.py

    r2868 r2876  
    5757        self.allow_ctrl_c=False 
    5858        self.ctrl_c_tap_time_interval=0.3 
     59        self.debug=False 
    5960 
    6061        self.begidx = 0 
     
    134135                except AttributeError: 
    135136                    log('unknown func key="%s" func="%s"' % (key, func_name)) 
    136                     print 'pyeadline parse_and_bind error, unknown function to bind: "%s"' % func_name 
     137                    if self.debug: 
     138                        print 'pyreadline parse_and_bind error, unknown function to bind: "%s"' % func_name 
    137139                    return 
    138140                self.mode._bind_key(key, func) 
     
    363365                del modes[mode].exit_dispatch[keyinfo] 
    364366 
    365  
    366  
    367367        def setkill_ring_to_clipboard(killring): 
    368368            import pyreadline.lineeditor.lineobj  
    369369            pyreadline.lineeditor.lineobj.kill_ring_to_clipboard=killring 
    370              
    371370        def sethistoryfilename(filename): 
    372371            self._history.history_filename=os.path.expanduser(filename) 
     
    389388            self.completer_delims=mode 
    390389        def debug_output(on,filename="pyreadline_debug_log.txt"):  #Not implemented yet 
     390            if on in ["on","on_nologfile"]: 
     391                self.debug=True 
    391392            logger.start_log(on,filename) 
    392393            logger.log("STARTING LOG")