Используя sys.intern (string) и NewType из модуля ввода вместе в Python? - PullRequest
0 голосов
/ 06 февраля 2020

Как можно использовать sys.intern ( string ) и NewType вместе?

import sys
from typing import NewType

UserName = NewType('UserName', str)

username = UserName(sys.intern('awesome_repeated_name'))
# or
username = sys.intern(UserName('awesome_repeated_name'))

И какова цель использования sys.intern() достигнута, ie строка сохраняется только один раз в памяти каждый раз, когда она появляется при использовании NewType как таковая?

...