def get_prop_stack(self): stack = self.prop_stack if not self.style.IsEmpty(): stack.load_AddStyle(self.style) stack.condense() if self.base_style is not None: self.prop_stack = PropertyStack(base=self.base_style.Duplicate()) else: self.prop_stack = PropertyStack() self.style = Style() return stack
def __init__(self, file, filename, match): LoaderWithComposites.__init__(self) self.file = file self.filename = filename self.match = match self.style = Style() if self.base_style is not None: self.prop_stack = PropertyStack(base=self.base_style.Duplicate()) else: self.prop_stack = PropertyStack() self.messages = {}
def do_load(self): self.model = None self.fileptr.readline() self.style = Style() while True: self.line = self.fileptr.readline() if not self.line: break self.line = self.line.rstrip('\r\n') self.check_loading() if self.line: try: code = compile('self.' + self.line, '<string>', 'exec') exec code except: print 'error>>', self.line errtype, value, traceback = sys.exc_info() print errtype, value, traceback
def do_load(self): self.file.readline() self.style = Style() while True: self.line = self.file.readline() if not self.line: break self.line = self.line.rstrip('\r\n') position = float(self.file.tell()) / float(self.file_size) * 0.95 if position - self.position > 0.01: self.position = position msg = _('Parsing in process...') events.emit(events.FILTER_INFO, msg, position) if self.line: try: code = compile('self.' + self.line, '<string>', 'exec') exec code except: print 'error>>', self.line errtype, value, traceback = sys.exc_info() print errtype, value, traceback
def do_load(self): self.model = None self.paths = [] self.options = {} self.parent_stack = [] self.obj_style = [] self.style_dict = {} self.fileptr.readline() self.style_obj = Style() while True: self.line = self.fileptr.readline() if not self.line: break self.line = self.line.rstrip('\r\n') self.check_loading() if self.line: try: code = compile('self.' + self.line, '<string>', 'exec') exec code except Exception as e: LOG.warn('Parsing error in "%s"', self.line) LOG.warn('Error traceback: %s', e)
def get_style(self): if self.style is None: self.style = Style() style = self.style self.style = Style() return style
def set_style(self, style=None): if style is None: self.style = Style() self.style = style
def set_style(self, obj): obj.properties = self.style_obj self.style_obj = Style()
def dstyle(self, name=''): if name: self.style_obj.name = name self.model.styles[name] = self.style_obj self.style_obj = Style()
def set_style(self, obj): obj.properties = self.style self.style = Style()
def dstyle(self, name=''): if name: self.style.name = name self.model.styles[name] = self.style self.style = Style()
def __init__(self): self.curstyle = Style() self.verbosity = 0 self.gdiobjects = [] self.dcstack = [] self.curpoint = Point(0, 0)