wer.schema¶
-
class
wer.schema.
ApplicationInfo
(node=None, context=None, **kwargs)[source]¶ ApplicationInfo complex type
-
company
= <eulxml.xmlmap.fields.StringField>¶ Optional application company :type string
-
name
= <eulxml.xmlmap.fields.StringField>¶ Application name :type string
-
path
= <eulxml.xmlmap.fields.StringField>¶ Application executable path :type string
-
-
class
wer.schema.
DictMixin
[source]¶ Mixin class in order to export :class:`eulxml.xmlmap.XmlObject values to a Python dict
-
class
wer.schema.
EventInfo
(node=None, context=None, **kwargs)[source]¶ EventInfo complex type
-
description
= <eulxml.xmlmap.fields.StringField>¶ Event description :type string
-
name
= <eulxml.xmlmap.fields.StringField>¶ Friendly event name :type string
-
report_type
= <eulxml.xmlmap.fields.IntegerField>¶ Report type :type int
-
time
= <wer.helpers.DateField>¶ Event date :type
datetime.datetime
-
type
= <eulxml.xmlmap.fields.StringField>¶ Event type :type string
-
-
class
wer.schema.
File
(node=None, context=None, **kwargs)[source]¶ File complex type
-
name
= <eulxml.xmlmap.fields.StringField>¶ File name :type string
-
type
= <eulxml.xmlmap.fields.IntegerField>¶ File type :type int
-
-
class
wer.schema.
LoaderMixin
[source]¶ Loading XML into object mixin
-
class
wer.schema.
MachineInfo
(node=None, context=None, **kwargs)[source]¶ MachineInfo complex type
-
lcid
= <eulxml.xmlmap.fields.IntegerField>¶ Machine language identifier :type int
-
name
= <eulxml.xmlmap.fields.StringField>¶ Machine name :type string
-
oem
= <eulxml.xmlmap.fields.StringField>¶ Optional machine OEM name :type string
-
os
= <eulxml.xmlmap.fields.StringField>¶ Machine operating system version :type string
-
-
class
wer.schema.
Parameter
(node=None, context=None, **kwargs)[source]¶ Parameter complex type
-
id
= <eulxml.xmlmap.fields.IntegerField>¶ Parameter ID :type int
-
name
= <eulxml.xmlmap.fields.StringField>¶ Optional paramneter name :type string
-
value
= <eulxml.xmlmap.fields.StringField>¶ Paramneter value :type string
-
-
class
wer.schema.
Report
(node=None, context=None, **kwargs)[source]¶ Windows Error Report
-
application
= <eulxml.xmlmap.fields.NodeField>¶ Application informations :type
wer.schema.ApplicationInfo
-
event
= <eulxml.xmlmap.fields.NodeField>¶ Event informations :type
wer.schema.EventInfo
-
files
= <eulxml.xmlmap.fields.NodeListField>¶ Event attached files :type list of
wer.schema.File
-
id
¶ Computes the signature of the record, a SHA-512 of significant values
Returns: SHa-512 Hex string
-
machine
= <eulxml.xmlmap.fields.NodeField>¶ Machine informations :type
wer.schema.MachineInfo
-
parameters
= <eulxml.xmlmap.fields.NodeListField>¶ Event parameters :type list of
wer.schema.Parameter
-
secondary_parameters
= <eulxml.xmlmap.fields.NodeListField>¶ Event secondary parameters :type list of
wer.schema.SecondaryParameter
-
user
= <eulxml.xmlmap.fields.StringField>¶ User informations :type
wer.schema.UserInfo
-