Changeset 92 for cleverbox/branches/0.1

Show
Ignore:
Timestamp:
07/10/06 13:47:54 (6 years ago)
Author:
trivoallan
Message:

Python 2.3 compatibility for completions

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cleverbox/branches/0.1/cleverbox/scripts/admin.py

    r90 r92  
    222222        if len(parts) > 1 and parts[1] in comp: 
    223223            complete_func = getattr(self, '_complete_client_' + parts[1]) 
    224             comp = complete_func.__call__() 
     224            if (sys.version[:3] < 2.4): 
     225                comp = complete_func.__call__(self) 
     226            else: 
     227                comp = complete_func.__call__() 
    225228 
    226229        return self.word_complete( text, comp ) 
     
    438441 
    439442    def _complete_client_remove(self): 
    440         return self._get_clients('disabled') 
     443        return self._get_clients() 
    441444 
    442445    def _complete_client_enable(self): 
     
    924927        if len(parts) > 1 and parts[1] in comp: 
    925928            complete_func = getattr(self, '_complete_project_' + parts[1]) 
    926             comp = complete_func.__call__(parts[2:]) 
     929            if (sys.version[:3] < 2.4): 
     930                comp = complete_func.__call__(self, parts[2:]) 
     931            else: 
     932                comp = complete_func.__call__(parts[2:]) 
    927933 
    928934        return self.word_complete(text, comp)