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.6.tar.gz (23.5 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.6-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tbot223_core-2.0.6.tar.gz
  • Upload date:
  • Size: 23.5 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.6.tar.gz
Algorithm Hash digest
SHA256 694704a4722f9d8e2a41ffeed5a85598f564584df525afb87505c273e776bb50
MD5 02bd38d9d8a6d419f6d55c315c0ed749
BLAKE2b-256 1625f416f9b4584529eeb3a5f70955475b4397b172b89a3c2e681fee3aa664e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tbot223_core-2.0.6.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.6-py3-none-any.whl.

File metadata

  • Download URL: tbot223_core-2.0.6-py3-none-any.whl
  • Upload date:
  • Size: 26.2 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a57f48e456a72f3590fdcd57cdd2cefdc0bfaeaf03de6ac63503323125677f03
MD5 34d54418bffb7347b249e019771294f3
BLAKE2b-256 63d8610178805ae9673efc4f9d2c2734de51f813c822fc16c6f49856a9cbc3f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tbot223_core-2.0.6-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