args = argparser.parse_args() # Set up logging if args.enable_glib_logging: import fluggo.media.process fluggo.media.process.enable_glib_logging(args.enable_glib_logging) if True: import fluggo.logging import logging handler = logging.StreamHandler() handler.setLevel(logging.NOTSET) handler.setFormatter(logging.Formatter('{levelname}:{name}:{msg}', style='{')) root_logger = logging.getLogger() root_logger.setLevel(logging.NOTSET) root_logger.addHandler(handler) rootno = getattr(logging, args.log_level.upper()) filtereq = [arg for arg in args.log_filter] filterstart = [arg + '.' for arg in args.log_filter] class MyFilter: def filter(self, record): for name in filtereq: if name == record.name: return True for name in filterstart:
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. from ..canvas import * from .markers import * from fluggo import logging from fluggo.editor import model from PyQt4 import QtCore, QtGui from PyQt4.QtCore import Qt from .thumbnails import ThumbnailPainter _log = logging.getLogger(__name__) class Handle(QtGui.QGraphicsRectItem, Draggable): invisibrush = QtGui.QBrush(QtGui.QColor.fromRgbF(0.0, 0.0, 0.0, 0.0)) def __init__(self, parent, ctrlcls, item=None): QtGui.QGraphicsRectItem.__init__(self, QtCore.QRectF(), parent) Draggable.__init__(self) self.brush = QtGui.QBrush(QtGui.QColor.fromRgbF(0.0, 1.0, 0.0)) self.setAcceptHoverEvents(True) self.setOpacity(0.45) self.setBrush(self.invisibrush) self.setPen(QtGui.QColor.fromRgbF(0.0, 0.0, 0.0, 0.0)) self.setCursor(Qt.ArrowCursor) self.controller = None self.ctrlcls = ctrlcls
argparser.add_argument('--log-glib', dest='enable_glib_logging', action='store_true', help='Enable event logging from GLib and C processing libraries.', default=False) args = argparser.parse_args() # Set up logging process.enable_glib_logging(args.enable_glib_logging) if True: import fluggo.logging import logging handler = logging.StreamHandler() handler.setLevel(logging.NOTSET) handler.setFormatter(logging.Formatter('{levelname}:{name}:{msg}', style='{')) root_logger = logging.getLogger() root_logger.setLevel(logging.NOTSET) root_logger.addHandler(handler) rootno = getattr(logging, args.log_level.upper()) filtereq = [arg for arg in args.log_filter] filterstart = [arg + '.' for arg in args.log_filter] class MyFilter: def filter(self, record): for name in filtereq: if name == record.name: return True for name in filterstart: