##// END OF EJS Templates
regexp group in BatchLauncher, no Condor -verbose...
regexp group in BatchLauncher, no Condor -verbose Previously I used condor_submit -verbose so that I could pull the job id from the first line. However, when submitting many jobs it's silly to have to search through some many lines of output. Now we have a regexp for Condor that matches on the non-verbose output. Here the job_id is on the end of the output, so using grouping in our job_id_regexp becomes very useful. To account for this I have added a job_id_regexp_group property to the BatchLauncher and it's subclasses. The default of 0 means the whole regexp is matched - however now an integer can be passed in here to instead select a subgroup of the expression (see CondorLauncher and the mechanism will be clear).

File last commit:

r9722:7ec1888e
r10991:ee0bd57f
Show More
qt.py
23 lines | 732 B | text/x-python | PythonLexer
Evan Patterson
Paved the way for PySide support....
r3304 """ A Qt API selector that can be used to switch between PyQt and PySide.
MinRK
reorder qt support in kernel...
r4191
This uses the ETS 4.0 selection pattern of:
PySide first, PyQt with API v2. second.
Do not use this if you need PyQt with the old QString/QVariant API.
Evan Patterson
Paved the way for PySide support....
r3304 """
import os
epatters
Clean up in Qt API switcher.
r3306
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 from IPython.external.qt_loaders import (load_qt, QT_API_PYSIDE,
QT_API_PYQT)
Evan Patterson
Paved the way for PySide support....
r3304
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 QT_API = os.environ.get('QT_API', None)
if QT_API not in [QT_API_PYSIDE, QT_API_PYQT, None]:
raise RuntimeError("Invalid Qt API %r, valid values are: %r, %r" %
(QT_API, QT_API_PYSIDE, QT_API_PYQT))
epatters
Smarter Qt binding selection when environment variable is not specified.
r3927 if QT_API is None:
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 api_opts = [QT_API_PYSIDE, QT_API_PYQT]
epatters
Clean up in Qt API switcher.
r3306 else:
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 api_opts = [QT_API]
QtCore, QtGui, QtSvg, QT_API = load_qt(api_opts)