Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
🦉🚨Node Upgrade🚨🦉
Tearline AI app just rolled out a node upgrade! 🔥 This update will revamp power & compute calculations, ensuring a more equitable and transparent reward system.
Embrace fairer perks and a stronger #Tearline.
Plus, enjoy an easier-to-use sharing button in chat!
Details👉https://medium.com/@tearlineAI/tearline-node-upgrade-and-system-changes-3053e78abee1
🌐✨#Tearline just dropped on the 🔝 AI tool directories — Toolify.ai & TopAI.tools!
🔗 Toolify: toolify.ai/tool/tearline
🔗 TopAI: topai.tools/t/tearline
We’re blowing up in Web3 & tech.
What are you waiting for?
Start earning more today! 💸
Watch out, Tearline is leveling up - Your chat mate just got a turbo boost! 🦉💬
✅Chat history - securely stored
✅Full-context convo - like talking to real person
✅Multi-window chat - as smooth as cutting melting butt
✅Multi-language support, sure thing!
🇰🇷🇯🇵🇷🇺Korean, Japanese, Russian, Traditional Chinese speakers🤖️#Tearline now speaks the same language with you!
Let's rock those chats!
Play free, Earn your Power & Compute to secure airdrops! 🔐💫
Exciting news! 🦉#Tearline Bot will soon be seamlessly available on Telegram. 🚀
1. Access a real-time Web3 research engine instantly.
2. Get daily consulting to enhance your trading assistant.
3. Grab community points by joining now! http://t.me/tearlinexyz
Stay tuned for expanding service & ecosystem support📈✨
📢Tearline Points Program Update🚀
🔹 Phase 1 Points Snapshot Completed! 🎯 A snapshot of Phase 1 points will be taken on March 20 at 10:00 AM (UTC+8). These points have been securely recorded and will be a key reference for future TGE airdrops.
🔹 Phase 2 Starts NOW! 🌟 The next phase of the points program will officially begin on March 20 at 10:00 AM (UTC+8). You can now earn points across both the Mini App and the Web version. Log in with your Telegram account to seamlessly continue your journey.
Start earning today 👉https://www.tearline.io
📖 Learn more on Medium: https://medium.com/tearline/the-future-of-web3-interaction-tearlines-ai-and-multi-chain-strategy-aac34e5c856a
#Web3#Tearline#Airdrop#BNBChain