##// END OF EJS Templates
Comment out accidentally left over 'raise'....
Comment out accidentally left over 'raise'. This function promises NEVER to raise an exception, I was propagating it out while debugging some odd behavior with __builtins__ and left it accidentally in place.

File last commit:

r2483:c24bd21b
r2486:3ed2d8dd
Show More
platutils_posix.py
61 lines | 1.8 KiB | text/x-python | PythonLexer
# -*- coding: utf-8 -*-
""" Platform specific utility functions, posix version
Importing this module directly is not portable - rather, import platutils
to use these functions in platform agnostic fashion.
"""
#*****************************************************************************
# Copyright (C) 2001-2006 Fernando Perez <fperez@colorado.edu>
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#*****************************************************************************
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from __future__ import absolute_import
import sys
import os
from .baseutils import getoutputerror
#-----------------------------------------------------------------------------
# Globals
#-----------------------------------------------------------------------------
ignore_termtitle = True
#-----------------------------------------------------------------------------
# Functions
#-----------------------------------------------------------------------------
def _dummy_op(*a, **b):
""" A no-op function """
def _set_term_title_xterm(title):
""" Change virtual terminal title in xterm-workalikes """
sys.stdout.write('\033]0;%s\007' % title)
TERM = os.environ.get('TERM','')
if (TERM == 'xterm') or (TERM == 'xterm-color'):
set_term_title = _set_term_title_xterm
else:
set_term_title = _dummy_op
def find_cmd(cmd):
"""Find the full path to a command using which."""
return getoutputerror('which %s' % cmd)[0]
def get_long_path_name(path):
"""Dummy no-op."""
return path
def term_clear():
os.system('clear')