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 |