4.34. umbra.managers.patchesManager
patchesManager.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines the PatchesManager and Patches classes.
Others:
4.34.1. Module Attributes
- 
umbra.managers.patchesManager.LOGGER
 
4.34.2. Classes
- 
class umbra.managers.patchesManager.Patch(**kwargs)[source]
- Bases: foundations.dataStructures.Structure - Defines a storage object for PatchesManager class patch. - Initializes the class. - 
| Parameters: | **kwargs (dict) – name, path, module, apply, uid. | 
|---|
 
 
- 
class umbra.managers.patchesManager.PatchesManager(historyFile=None, paths=None, extension=u'py')[source]
- Bases: object - Defines the Application patches manager. - Initializes the class. - 
| Parameters: | 
historyFile (unicode) – Patches history file.paths (tuple or list) – Patches paths.extension (unicode) – Patches extension. | 
|---|
 
 - 
- 
historyFile[source]
- Property for self.__historyFile attribute. - 
| Returns: | self.__historyFile. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
paths[source]
- Property for self.__paths attribute. - 
| Returns: | self.__paths. | 
|---|
 | Return type: | tuple or list | 
|---|
 
 
 - 
- 
extension[source]
- Property for self.__extension attribute. - 
| Returns: | self.__extension. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
patches[source]
- Property for self.__patches attribute. - 
| Returns: | self.__patches. | 
|---|
 | Return type: | dict | 
|---|
 
 
 - 
- 
get(patch, default=None)[source]
- Returns given patch value. - 
| Parameters: | 
patch (unicode) – Patch name.default (object) – Default value if patch is not found. | 
|---|
 | Returns: | Action. | 
|---|
 | Return type: | QAction | 
|---|
 
 
 - 
- 
listPatches()[source]
- Returns the registered patches. - 
| Returns: | Patches list. | 
|---|
 | Return type: | list | 
|---|
 
 
 - 
- 
isPatchRegistered(patch)[source]
- Returns if the given patch is registered. - 
| Parameters: | patch (unicode) – Patch. | 
|---|
 | Returns: | Is patch registered. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
registerPatch(name, path)[source]
- Registers given patch. - 
| Parameters: |  | 
|---|
 | Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
registerPatches()[source]
- Registers the patches. - 
| Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
applyPatch(patch)[source]
- Applies given patch. - 
| Parameters: | patch (Patch) – Patch. | 
|---|
 | Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
applyPatches()[source]
- Applies the patches. - 
| Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
getPatchFromUid(uid)[source]
- Returns the patch with given uid. - 
| Parameters: | uid (unicode) – Patch uid. | 
|---|
 | Returns: | Patch. | 
|---|
 | Return type: | Patch | 
|---|