EBackend.CacheReaper

g EBackend.CacheReaper EBackend.CacheReaper EDataServer.Extensible EDataServer.Extensible EDataServer.Extensible->EBackend.CacheReaper EDataServer.Extension EDataServer.Extension EDataServer.Extension->EBackend.CacheReaper GObject.GInterface GObject.GInterface GObject.GInterface->EDataServer.Extensible GObject.Object GObject.Object GObject.Object->EDataServer.Extension

Subclasses:

None

Methods

Inherited:

EDataServer.Extension (1), GObject.Object (37), EDataServer.Extensible (3)

Structs:

GObject.ObjectClass (5)

class

type_register (type_module)

add_private_directory (name)

remove_private_directory (name)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

EDataServer.Extension (1)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class EBackend.CacheReaper(**kwargs)
Bases:

EDataServer.Extension, EDataServer.Extensible

Abstract:

No

Structure:

EBackend.CacheReaperClass

classmethod type_register(type_module)
Parameters:

type_module (GObject.TypeModule) –

add_private_directory(name)
Parameters:

name (str) – directory name

Let’s the self know about a private directory named name, thus it won’t delete it from cache or data directories. The name is just a directory name, not a path.

New in version 3.18.

remove_private_directory(name)
Parameters:

name (str) – directory name

Remove private directory named name from the list of private directories in the self, previously added with EBackend.CacheReaper.add_private_directory().

New in version 3.18.