def __init__(self): self._settings['remove_bslash'] = True self._settings['compress_colors'] = True self._settings['compress_font-weight'] = True self._settings['lowercase_s'] = False self._settings['optimise_shorthands'] = 2 self._settings['remove_last_'] = False self._settings['case_properties'] = 1 self._settings['sort_properties'] = False self._settings['sort_selectors'] = False self._settings['merge_selectors'] = 2 self._settings['discard_invalid_properties'] = False self._settings['css_level'] = 'CSS2.1' self._settings['preserve_css'] = False self._settings['timestamp'] = False self._settings['template'] = 'highest_compression' #Maps self._status to methods self.__statusMethod = { 'is': self.__parseStatus_is, 'ip': self.__parseStatus_ip, 'iv': self.__parseStatus_iv, 'instr': self.__parseStatus_instr, 'ic': self.__parseStatus_ic, 'at': self.__parseStatus_at } self._output = CSSPrinter(self) self._optimizer = CSSOptimizer(self)