TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #komala

当前筛选 #komala清除筛选
Balbus

@m_balbus · Post #1084 · 05.03.2026 г., 15:03

Что предоставляет собой курдская "пятая колонна" в Иране"? В Иране исторически существуют пять курдских партий, которые так или иначе принимали участие в революции 1979 года. При этом после того, как революция окончательно стала исламской, они сами перешли в вооруженную оппозицию. Как минимум две эти партии являются формально левыми. 1. #KOMALA или Общество Революционных Трудящихся Иранского Курдистана. Когда-то левая организация, появившаяся в 1969 году. К слову, была в терках с Советским Союзом и иранской компартией. А всё почему? Потому что были маоистами. В 1979 они блокировались с кучей маоистких групп внутри страны, а когда хомейнисты взяли власть, просто начали создавать сельские и городские советы в иранском Курдистане. Однако этого было мало для того, чтобы вывезти борьбу. Потому в 1983 #Комала объединилась с другими маоистами в Коммунистическую Партию Ирана (да, их в Иране было много). Эту возглавил лидер Комалы - Абдулла #Мухтади. В 1989 социалистический лагерь залихорадило, и от маоисткой компартии отвалились, собственно, маоисты Мансура Хикмата. Разумеется, они создали свою компартию. В 1990-е Мухтади переобулся и стал социал-демократом. Это привело к тому, что уже Комала вышла из #КПИ в 2000-м году. После захвата американцами Ирака партия подавала заявку на американское бюджетное финансирование по акту "О свободе и поддержке народа Ирана". Ну то есть, вы понимаете какие это левые. 2. #PJAK - Партия Свободной Жизни Курдистана, которая являлась или является филиалом #РПК Абдуллы Оджалана. При этом формально все РПК-образные организации равноправны и входят Союз Общин Курдистана (#СОК). Эта организация очень молода и возникла в 2004 году уже в рамках конфликта с Ираном. По структуре похожа на сирийский Демократический Союз. Тот же федерализм, ополчение. YRK, мужские и женские отряды. Идеологически близки к современному анарховатому Оджалану, то есть не марксизм-ленинизм молодого идеолога РПК, а новолевое и анархистское поделие позднего лидера РПК на базе изысканий Мюррея Букчина. Именно эти товарищи могут стать основной боевой силой курдской коалиции, потому что пара тысяч штыков у них найдется. Остальные курдские партии не имеют и этого. Наличие серьезных сил у PJAK очень спорно, так как еще в 2011 году Иран провел крупную операцию в приграничье и загнал организацию в Иракские горы Кандиль, где они сидят вместе с РПК, обложенные со всех сторон Турцией и её местными союзниками - барзанистами. Турция и Иран обмениваются разведданными, чтобы контролировать ситуацию. Ну а до этого оджаланисты устраивали теракты и налеты по всему иранскому Курдистану, не забывая воевать с другими нелевыми курдскими партиями. Собственно, иранцам это и надоело. Но PJAK не были основной целью. Просто так вышло, что из всех курдских организаций они пострадали меньше всего, попав под раздачу. ‎#Ближний_Восток#Иран#курды#Курдистан ‎ ‎Balbus