Gsf.OutputCsv¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | Gsf.Output (18), GObject.Object (37) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| write_eol() | |
| write_field(field, len) | 
Virtual Methods¶
| Inherited: | Gsf.Output (3), GObject.Object (7) | 
|---|
Properties¶
| Inherited: | Gsf.Output (6) | 
|---|
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| eol | str | r/w/c | The end-of-line marker | 
| quote | str | r/w/c | The string used for quoting fields | 
| quoting-mode | Gsf.OutputCsvQuotingMode | r/w/c | When to quote fields | 
| quoting-on-whitespace | bool | r/w | Does initial or terminal whitespace force quoting? | 
| quoting-triggers | str | r/w | Characters that cause field quoting | 
| separator | str | r/w/c | The field separator | 
| sink | Gsf.Output | r/w | Where the formatted output is written | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Fields¶
| Inherited: | GObject.Object (1) | 
|---|
| Name | Type | Access | Description | 
|---|---|---|---|
| buf | GLib.String | r | |
| eol | str | r | |
| eol_len | int | r | |
| fields_on_line | bool | r | |
| output | Gsf.Output | r | |
| quote | str | r | |
| quote_len | int | r | |
| quoting_mode | Gsf.OutputCsvQuotingMode | r | |
| quoting_triggers | str | r | |
| separator | str | r | |
| separator_len | int | r | |
| sink | Gsf.Output | r | 
Class Details¶
- 
class Gsf.OutputCsv(**kwargs)¶
- Bases: - Gsf.Output- Abstract: - No - Structure: - Gsf.OutputCsvClass
Property Details¶
- 
Gsf.OutputCsv.props.eol¶
- Name: - eol- Type: - str- Default Value: - '\n'- Flags: - READABLE,- WRITABLE,- CONSTRUCT- The end-of-line marker 
- 
Gsf.OutputCsv.props.quote¶
- Name: - quote- Type: - str- Default Value: - '"'- Flags: - READABLE,- WRITABLE,- CONSTRUCT- The string used for quoting fields 
- 
Gsf.OutputCsv.props.quoting_mode¶
- Name: - quoting-mode- Type: - Gsf.OutputCsvQuotingMode- Default Value: - Gsf.OutputCsvQuotingMode.NEVER- Flags: - READABLE,- WRITABLE,- CONSTRUCT- When to quote fields 
- 
Gsf.OutputCsv.props.quoting_on_whitespace¶
- Name: - quoting-on-whitespace- Type: - bool- Default Value: - True- Flags: - READABLE,- WRITABLE- Does initial or terminal whitespace force quoting? 
- 
Gsf.OutputCsv.props.quoting_triggers¶
- Name: - quoting-triggers- Type: - str- Default Value: - None- Flags: - READABLE,- WRITABLE- Characters that cause field quoting 
- 
Gsf.OutputCsv.props.separator¶
- Name: - separator- Type: - str- Default Value: - ','- Flags: - READABLE,- WRITABLE,- CONSTRUCT- The field separator 
- 
Gsf.OutputCsv.props.sink¶
- Name: - sink- Type: - Gsf.Output- Default Value: - None- Flags: - READABLE,- WRITABLE- Where the formatted output is written