def analyze_content(self): text = self.text_storage.string() start, end, cend = text.getLineStart_end_contentsEnd_forRange_(None, None, None, (0, 0)) if end != cend: eol = EOLREF.get(text[cend:end], const.NEWLINE_MODE_UNIX) self.props.newline_mode = eol mode, size = calculate_indent_mode_and_size(text) if size is not None: self.props.indent_size = size if mode is not None: self.props.indent_mode = mode
def analyze_content(self): text = self.text_storage.string() start, end, cend = text.getLineStart_end_contentsEnd_forRange_( None, None, None, (0, 0)) if end != cend: eol = EOLREF.get(text[cend:end], const.NEWLINE_MODE_UNIX) self.newline_mode = eol mode, size = calculate_indent_mode_and_size(text) if size is not None: self.indent_size = size if mode is not None: self.indent_mode = mode
def test(mode, size, text): result = mod.calculate_indent_mode_and_size(text) eq_(result, (mode, size))