philh_myftp_biz.db

Module Contents

Classes

Size

Color

Ring

Wrapper for keyring

Key

Wrapper for keyring

Functions

__getattr__

Data

MIMETYPES

API

philh_myftp_biz.db.MIMETYPES: dict[str, str] = None
philh_myftp_biz.db.__getattr__(attr: str)
class philh_myftp_biz.db.Size
units = None

Type hint for keys in size.conv_factors

conv_factors: dict[str, int] = None

Conversion Factors for file sizes

EXAMPLE: size.conv_factors[‘B’] -> 1 size.conv_factors[‘KB’] -> 1024

static to_bytes(string: str) float

Convert Size String to bytes

EXAMPLE: size.to_bytes(‘10B’) -> 10 size.to_bytes(‘10GB’)

from_bytes(unit: units | None = None, ndigits: int = maxsize) str

Get Size String from bytes

If unit is not given, then the unit will be automatically determined

class philh_myftp_biz.db.Color
names = None

Type hint for keys in colors.values

values: dict[philh_myftp_biz.db.Color.names, str] = None

COLOR CONVERSION TABLE

EXAMPLE: colors.values[‘RED’] -> ‘033[31m’

class philh_myftp_biz.db.Ring(name: str)

Wrapper for keyring

Initialization

Key(name: str) philh_myftp_biz.db.Key

Get Key in Ring by name

__getitem__ = None
class philh_myftp_biz.db.Key

Wrapper for keyring

ring: philh_myftp_biz.db.Ring = None
name: str = None
save(value: T) None

Save value to Key

read() None | T

Read value from key

prompt(secure: bool) None

Open GUI window asking for value