( self, value )
| 2028 | self.ofd.write( value ) |
| 2029 | |
| 2030 | def write_text( self, value ): |
| 2031 | #if value == "" or ' ' in value or '\t' in value: |
| 2032 | # value = "\"%s\"" % value.replace( "\"", "\\\"" ) |
| 2033 | quote = False |
| 2034 | if value == "" or "\\n" in value: |
| 2035 | quote = True |
| 2036 | else: |
| 2037 | for c in value: |
| 2038 | if c in " \t()": |
| 2039 | quote=True |
| 2040 | break |
| 2041 | if quote: |
| 2042 | value = "\"%s\"" % value |
| 2043 | self.ofd.write( " %s" % value ) |
| 2044 | |
| 2045 | |
| 2046 | quote_chars = { |
no test coverage detected