This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Employee-Management-Portal/Lib/site-packages/pipenv/vendor/yaspin/spinners.py
Alicja Cięciwa cb8886666c login page
2020-10-27 12:57:58 +01:00

27 lines
470 B
Python

# -*- coding: utf-8 -*-
"""
yaspin.spinners
~~~~~~~~~~~~~~~
A collection of cli spinners.
"""
import codecs
import os
from collections import namedtuple
import json
THIS_DIR = os.path.dirname(os.path.realpath(__file__))
SPINNERS_PATH = os.path.join(THIS_DIR, "data/spinners.json")
def _hook(dct):
return namedtuple("Spinner", dct.keys())(*dct.values())
with codecs.open(SPINNERS_PATH, encoding="utf-8") as f:
Spinners = json.load(f, object_hook=_hook)