:mod:`trac.env` -- Trac Environment model and APIs
==================================================

.. module :: trac.env

Interfaces
----------

.. autoclass :: trac.env.IEnvironmentSetupParticipant
   :members:

   See also :extensionpoints:`trac.env.IEnvironmentSetupParticipant`

.. autoclass :: trac.env.ISystemInfoProvider
   :members:

   See also :extensionpoints:`trac.env.ISystemInfoProvider`


Components
----------

The `Environment` is special in the sense it is not only a
`Component`, but also a `trac.core.ComponentManager`.

.. autoclass :: trac.env.Environment
   :members:

.. autoclass :: EnvironmentSetup
   :members:

.. autoclass :: EnvironmentAdmin
   :members:


Functions
---------

.. autofunction :: trac.env.open_environment


Exceptions
----------

.. autoexception :: BackupError
   :members:

:mod:`trac.env` -- Trac Environment model and APIs
==================================================

.. module :: trac.env

Interfaces
----------

.. autoclass :: trac.env.IEnvironmentSetupParticipant
   :members:

   See also :extensionpoints:`trac.env.IEnvironmentSetupParticipant`

.. autoclass :: trac.env.ISystemInfoProvider
   :members:

   See also :extensionpoints:`trac.env.ISystemInfoProvider`


Components
----------

The `Environment` is special in the sense it is not only a
`Component`, but also a `trac.core.ComponentManager`.

.. autoclass :: trac.env.Environment
   :members:

.. autoclass :: EnvironmentAdmin
   :members:


Functions
---------

.. autofunction :: trac.env.open_environment


Exceptions
----------

.. autoexception :: BackupError
   :members:

Delete class removed in r16341
1.3.3dev: Delete class removed in r16341

[skip ci]

Refs #12924.


git-svn-id: 0d96b0c1a6983ccc08b3732614f4d6bfcf9cbb42@16506 af82e41b-90c4-0310-8c96-b1721e28e2e2
