To use your own serializing method the easiest is to subclass CSS
Serializer and overwrite the methods you like to customize.
|
|
|
|
|
_noinvalids(self,
x)
True if x.valid or prefs.removeInvalid == False
else False |
source code
|
|
|
_escapestring(self,
s,
delim=u' " ' )
escapes delim charaters in string s with delim |
source code
|
|
|
_getatkeyword(self,
rule,
default)
used by all @rules to get the keyword used
dependent on prefs setting defaultAtKeyword |
source code
|
|
|
_getpropertyname(self,
property,
actual)
used by all styledeclarations to get the propertyname used
dependent on prefs setting defaultPropertyName |
source code
|
|
|
|
|
|
|
|
|
do_CSSComment(self,
rule)
serializes CSSComment which consists only of commentText |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
do_pageselector(self,
seq)
a selector of a CSSPageRule including comments |
source code
|
|
|
do_CSSUnknownRule(self,
rule)
serializes CSSUnknownRule
anything until ";" or "{...}"
+ CSSComments |
source code
|
|
|
|
|
do_css_SelectorList(self,
selectorlist)
comma-separated list of Selectors |
source code
|
|
|
|
|
do_css_CSSStyleDeclaration(self,
style)
Style declaration of CSSStyleRule |
source code
|
|
|
|
|
do_css_CSSvalue(self,
cssvalue)
serializes a CSSValue |
source code
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|