Foundry.DiagnosticTool

g Foundry.Contextual Foundry.Contextual Foundry.DiagnosticProvider Foundry.DiagnosticProvider Foundry.Contextual->Foundry.DiagnosticProvider Foundry.DiagnosticTool Foundry.DiagnosticTool Foundry.DiagnosticProvider->Foundry.DiagnosticTool GObject.GInterface GObject.GInterface Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Json.Serializable->Foundry.Contextual

Subclasses:

None

Methods

Inherited:

Foundry.DiagnosticProvider (4), Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)

Structs:

GObject.ObjectClass (5)

class

error_quark ()

dup_argv ()

dup_environ ()

set_argv (argv)

set_environ (environ)

Virtual Methods

Inherited:

Foundry.DiagnosticProvider (3), GObject.Object (7), Json.Serializable (5)

Properties

Inherited:

Foundry.DiagnosticProvider (1), Foundry.Contextual (1)

Name

Type

Flags

Short Description

argv

[str]

r/w/en

environ

[str]

r/w/en

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Foundry.DiagnosticProvider

r

Class Details

class Foundry.DiagnosticTool(**kwargs)
Bases:

Foundry.DiagnosticProvider

Abstract:

No

Structure:

Foundry.DiagnosticToolClass

Simplified base class for working with diagnostic tooling which provide a structured format.

classmethod error_quark()
Return type:

int

dup_argv()
Return type:

[str] or None

dup_environ()
Return type:

[str] or None

set_argv(argv)
Parameters:

argv (str) –

set_environ(environ)
Parameters:

environ (str) –

Property Details

Foundry.DiagnosticTool.props.argv
Name:

argv

Type:

[str]

Default Value:

[]

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DiagnosticTool.props.environ
Name:

environ

Type:

[str]

Default Value:

[]

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY