Home | History | Annotate | Download | only in share

Lines Matching refs:open

9 __all__ = ['open']
21 '''Base class for open program controllers.'''
26 def open(self, filename):
31 '''Controller for a generic open program.'''
64 # It is assumed that this kind of tools (gnome-open, kfmclient,
65 # exo-open, xdg-open and open for OSX) immediately exit after lauching
72 def open(self, filename):
90 def open(self, filename):
101 _open = _controllers['windows-default'].open
106 _controllers['open']= Controller('open')
107 _open = _controllers['open'].open
172 _controllers['kde-open'] = KfmClient()
174 for command in ('gnome-open', 'exo-open', 'xdg-open'):
180 'gnome': 'gnome-open',
181 'kde': 'kde-open',
182 'xfce': 'exo-open',
189 return _controllers[controller_name].open
192 if _controllers.has_key('xdg-open'):
193 return _controllers['xdg-open'].open
195 return webbrowser.open
203 def open(filename):
204 '''Open a file or an URL in the registered default application.'''