Как работает функция reload()?
Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора.
Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload()
from importlib import reload
reload(my_module)
🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком!
🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули.
🔸Она не может перезагрузить ранее не импортированный модуль.
🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля.
Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся.
Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты.
Напишем простой модуль
# mymodule.py
x = 1
Теперь импортируем модуль и отдельно переменную х из модуля
>>> import mymodule
>>> from mymodule import x
>>> print(mymodule.x)
1
>>> print(x)
1
Не перезапуская интерпретатор вносим изменения в модуль
# mymodule.py
x = 2
Делаем перезагрузку модуля и проверяем х ещё раз
>>> reload(mymodule)
>>> print(mymodule.x)
2
>>> print(x)
1
То же самое будет если присвоить любой объект переменной (даже словарь или список)
Повторный импорт обновляет значение
>>> from mymodule import x
>>> print(x)
2
🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать.
#tricks#basic
🚢DHT Holdings приняла третий танкер VLCC в серии.
Компания DHT Holdings приняла в эксплуатацию новый VLCC DHT Gazelle, построенный на южнокорейской верфи HD Hyundai Samho.
Судно стало третьим в серии из четырёх заказанных танкеров, реализуемой в рамках программы расширения флота: ранее в этом году были переданы "DHT Antelope" и "DHT Addax", построенные на верфи Hanwha Ocean.
Ввод в строй новых танкеров VLCC является частью полностью профинансированной инвестиционной программы, направленной на усиление рыночных позиций и увеличение доходности компании.
Завершение серии, включая ожидаемую поставку танкера "DHT Impala", позволит DHT Holdings довести флот нефтетанкеров типа VLCC до 25 единиц, усилив присутствие в сегменте дальнемагистральных перевозок сырой нефти.
С технической точки зрения новый танкер соответствует современным требованиям: дедвейт 281 800 тонн, длина 331 метр, ширина 60 метров.
Судно классифицировано Lloyd’s Register и оснащено пропульсивной системой стандарта IMO Tier III, включая системы очистки выхлопных газов (scrubbers), что позволяет эффективно использовать высокосернистое топливо при соблюдении экологических ограничений и обеспечивает оптимизацию операционных затрат при сохранении соответствия международным нормам выбросов.
Расширение флота на фоне текущей конъюнктуры рынка танкеров VLCC отражает ставку на устойчивый спрос на перевозки сырой нефти и сохранение выгодной структуры тонна-миль, что поддерживает долгосрочную загрузку и доходность современных судов.
📌DHT Holdings — основана в 2005 году, публичная компания, зарегистрирована на NYSE, контролируется менеджментом и институциональными инвесторами.
#tankers#VLCC#shipping#DHT#oiltankers
🚢Hanwha Ocean передала второй танкер типа VLCC - компании DHT Holdings.
Южнокорейская верфь Hanwha Ocean передала компании DHT Holdings второй из четырёх строящихся супертанкеров класса VLCC — “DHT Addax”. Судно будет работать на спотовом рынке перевозок сырой нефти.
Первый танкер серии — “DHT Antelope” — был передан в январе 2026 года.
Ещё два судна, “DHT Gazelle” и “DHT Impala”, планируется поставить до середины текущего года.
Новые нефтетанкеры класса VLCC оснащены системами очистки выхлопных газов (scrubbers), соответствуют экологическим требованиям IMO Tier III и имеют класс-нотации, позволяющие в будущем использовать альтернативные виды топлива.
Контракт на строительство серии был размещён в феврале 2024 года на верфях Hanwha Ocean и HD Hyundai Samho, входящей в HD Korea Shipbuilding & Marine Engineering (HD KSOE). Проект отражает продолжающееся обновление танкерного флота и подготовку судов к ужесточающимся экологическим требованиям.
📌DHT Holdings Inc. — международная танкерная компания, основанная в 2005 году и специализирующаяся на перевозке сырой нефти. Штаб-квартира находится на Бермудских островах; акции компании обращаются на Нью-Йоркской фондовой бирже (NYSE) и принадлежат институциональным и частным инвесторам.
#VLCC#TankerMarket#Shipbuilding#HanwhaOcean#DHT
🚢DHT зафиксировала рекордный тайм-чартер для VLCC на фоне перегретого рынка.
Нью-йоркский судовладелец DHT Holdings объявил о заключении нового рекордного тайм-чартера для VLCC в условиях стремительного роста фрахтового рынка.
Контракт подписан на танкер “DHT Redwood” (318 000 dwt, постройка 2011 года) с крупной международной энергетической компанией, имя которой не раскрывается. Совокупная стоимость сделки превышает $38 млн за срок действия договора.
Сделка стала очередным бенчмарком в сегменте VLCC, где ограниченное предложение тоннажа и активный спрос со стороны нефтетрейдеров и мейджоров формируют устойчиво высокие ставки.
Закрепление доходности через долгосрочный тайм-чартер позволяет судовладельцу зафиксировать денежный поток на пике цикла и снизить волатильность, характерную для спотового рынка.
Рынок демонстрирует признаки перегрева, однако текущие уровни фрахта стимулируют операторов к хеджированию через тайм-чартерные контракты с первоклассными контрагентами.
📌DHT Holdings — международная танкерная компания, основанная в 2005 году, специализируется на эксплуатации флота VLCC.
Компания зарегистрирована на Маршалловых Островах, акции обращаются на Нью-Йоркской фондовой бирже (NYSE: DHT); структура собственности представлена институциональными и частными инвесторами.
#VLCC#TankerMarket#TimeCharter#DHT#OilShipping