Skip to main content

A core utility package for tbot223 projects.

Project description

Core

It provides various utility functions. Return values ​​are always returned in a Result object (except for internal functions). Functions such as file writing and reading have been implemented to ensure stable operation.

Result

'''python Result ( success: bool, error: Optional[str], context: Optional[str], data: Any )

error_info(Result.data)

{
    "success": bool,
    "error": {
        "type": "ExceptionType",
        "message": "Exception message"
    },
    "location": {
        "file": "filename",
        "line": X,
        "function": "function_name"
    },
    "timestamp": "YYYY-MM-DD HH:MM:SS",
    "input_context": {
        "user_input": user_input,
        "params": params
    },
    "traceback": traceback.format_exc(),
    "computer_info": {
        "OS": "OS name",
        "OS_version": "OS version",
        "Release": "OS release",
        "Architecture": "Machine architecture",
        "Processor": "Processor info",
        "Python_Version": "Python version",
        "Python_Executable": "Path to Python executable",
        "Current_Working_Directory": "Current working directory"
    }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tbot223_core-2.0.8.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tbot223_core-2.0.8-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file tbot223_core-2.0.8.tar.gz.

File metadata

  • Download URL: tbot223_core-2.0.8.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tbot223_core-2.0.8.tar.gz
Algorithm Hash digest
SHA256 e86ffec282c8671c70ddb5e7edb8e7507eec859a851dc6e52e343d50953c860c
MD5 193357c7582bc4d9773ce3e5db304f7b
BLAKE2b-256 d12396f643f77e1cc5e34eda9683f6cc10100c527740addbd1ecfce35b929af9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tbot223_core-2.0.8.tar.gz:

Publisher: python-publish.yml on Tbot223/Core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tbot223_core-2.0.8-py3-none-any.whl.

File metadata

  • Download URL: tbot223_core-2.0.8-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tbot223_core-2.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 dcc66a04b926d87d54b0cb1dcc0f342bd15e3c40309657099dde2e0768014e0a
MD5 8dab0b6fd5d19934d28504efd165446d
BLAKE2b-256 17ff339e6132b55519c97e77df26060c9977754bc13ae31bc2091b41a2787d6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tbot223_core-2.0.8-py3-none-any.whl:

Publisher: python-publish.yml on Tbot223/Core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page