# `pyawsopstoolkit.exceptions`
The **pyawsopstoolkit.exceptions** package provides a set of exception classes tailored for managing errors within the
AWS Ops Toolkit. These exceptions are finely crafted to handle various scenarios and errors that may arise during the
execution of pyawsopstoolkit operations, offering robust support for error handling and debugging within the toolkit.
## Getting Started
Let's get started with **pyawsopstoolkit.exceptions**!
### Installation
Install **pyawsopstoolkit.exceptions** via pip:
```bash
pip install pyawsopstoolkit.exceptions
```
### Usage
Import the package in your Python script:
```python
import pyawsopstoolkit.exceptions
```
Now you're all set to harness the power of **pyawsopstoolkit.exceptions**!
# Documentation
## pyawsopstoolkit.exceptions
### AssumeRoleError
The **AssumeRoleError** exception class is specifically designed for the AWS Ops Toolkit. It's raised when the assume
role session fails.
#### Methods
- `__init__(self, role_arn: str, exception: Optional[Exception] = None)`: Constructor for the **AssumeRoleError** class.
### ValidationError
The **ValidationError** exception class serves a precise purpose within the AWS Ops Toolkit framework. It diligently
emerges when validation processes falter within the **pyawsopstoolkit.validators** package.
#### Methods
- `__init__(self, message: str, exception: Optional[Exception] = None)`: Constructor for the ValidationError class.
# License
Please refer to the [MIT license](LICENSE) within the project for more information.
# Contributing
We welcome contributions from the community! Whether you have ideas for new features, bug fixes, or enhancements, feel
free to open an issue or submit a pull request on [GitHub](https://github.com/coldsofttech/pyawsopstoolkit.exceptions).
Raw data
{
"_id": null,
"home_page": "https://github.com/coldsofttech/pyawsopstoolkit.exceptions",
"name": "pyawsopstoolkit.exceptions",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "aws, toolkit, exceptions, amazon-web-services, awsopstoolkit, aws-ops-toolkit",
"author": "coldsofttech",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# `pyawsopstoolkit.exceptions`\n\nThe **pyawsopstoolkit.exceptions** package provides a set of exception classes tailored for managing errors within the\nAWS Ops Toolkit. These exceptions are finely crafted to handle various scenarios and errors that may arise during the\nexecution of pyawsopstoolkit operations, offering robust support for error handling and debugging within the toolkit.\n\n## Getting Started\n\nLet's get started with **pyawsopstoolkit.exceptions**!\n\n### Installation\n\nInstall **pyawsopstoolkit.exceptions** via pip:\n\n```bash\npip install pyawsopstoolkit.exceptions\n```\n\n### Usage\n\nImport the package in your Python script:\n\n```python\nimport pyawsopstoolkit.exceptions\n```\n\nNow you're all set to harness the power of **pyawsopstoolkit.exceptions**!\n\n# Documentation\n\n## pyawsopstoolkit.exceptions\n\n### AssumeRoleError\n\nThe **AssumeRoleError** exception class is specifically designed for the AWS Ops Toolkit. It's raised when the assume\nrole session fails.\n\n#### Methods\n\n- `__init__(self, role_arn: str, exception: Optional[Exception] = None)`: Constructor for the **AssumeRoleError** class.\n\n### ValidationError\n\nThe **ValidationError** exception class serves a precise purpose within the AWS Ops Toolkit framework. It diligently\nemerges when validation processes falter within the **pyawsopstoolkit.validators** package.\n\n#### Methods\n\n- `__init__(self, message: str, exception: Optional[Exception] = None)`: Constructor for the ValidationError class.\n\n# License\n\nPlease refer to the [MIT license](LICENSE) within the project for more information.\n\n# Contributing\n\nWe welcome contributions from the community! Whether you have ideas for new features, bug fixes, or enhancements, feel\nfree to open an issue or submit a pull request on [GitHub](https://github.com/coldsofttech/pyawsopstoolkit.exceptions).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "This package offers a collection of exception classes tailored for handling errors within the AWS Ops Toolkit.",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/coldsofttech/pyawsopstoolkit.exceptions"
},
"split_keywords": [
"aws",
" toolkit",
" exceptions",
" amazon-web-services",
" awsopstoolkit",
" aws-ops-toolkit"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2122151ee2f56a2f22c9dcc84466b42ec7b3cb4f06ac175b8e9b7fa92adc1e34",
"md5": "58f51273bb4b42c6ab2c128f7238686b",
"sha256": "7a6845abe946eeea32340c2688dfc36f324af1f2c521f72855fd160289820b37"
},
"downloads": -1,
"filename": "pyawsopstoolkit.exceptions-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "58f51273bb4b42c6ab2c128f7238686b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5024,
"upload_time": "2024-05-14T16:43:28",
"upload_time_iso_8601": "2024-05-14T16:43:28.579461Z",
"url": "https://files.pythonhosted.org/packages/21/22/151ee2f56a2f22c9dcc84466b42ec7b3cb4f06ac175b8e9b7fa92adc1e34/pyawsopstoolkit.exceptions-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-14 16:43:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "coldsofttech",
"github_project": "pyawsopstoolkit.exceptions",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pyawsopstoolkit.exceptions"
}