Size: a a a

Сообщество Python Программистов

2020 December 02

k

krau5 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А ты мысли его считаешь, что знаешь что он знает?
Нет, просто это линулха фича, месяца полтора уже как
источник

k

krau5 in Сообщество Python Программистов
krau5
Нет, просто это линулха фича, месяца полтора уже как
Хотя не, даже больше
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Сейчас структура такая:
/modules
 |- __init__.py
 |- module1.py
megaproject.py

В megaproject.py:
from modules import BaseModule
for cls in BaseModule.__subclasses__():
   print(cls)

В __init__.py:
class BaseModule: ...
from . import *

В module1.py:
from . import BaseModule
class ShitModule(BaseModule): ...


И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!
Более того - он даже не доходит до брейкпоинта поставленного на объявлении ShitModule
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Сейчас структура такая:
/modules
 |- __init__.py
 |- module1.py
megaproject.py

В megaproject.py:
from modules import BaseModule
for cls in BaseModule.__subclasses__():
   print(cls)

В __init__.py:
class BaseModule: ...
from . import *

В module1.py:
from . import BaseModule
class ShitModule(BaseModule): ...


И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!
Более того - он даже не доходит до брейкпоинта поставленного на объявлении ShitModule
Оно и не должно, эт вроде рекурсия выходит
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Оно и не должно, эт вроде рекурсия выходит
Но как бы так сделать шоб оно работало...
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Но как бы так сделать шоб оно работало...
Создать отдельный файл для базы и не придумывать кибер-костыль
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Сейчас структура такая:
/modules
 |- __init__.py
 |- module1.py
megaproject.py

В megaproject.py:
from modules import BaseModule
for cls in BaseModule.__subclasses__():
   print(cls)

В __init__.py:
class BaseModule: ...
from . import *

В module1.py:
from . import BaseModule
class ShitModule(BaseModule): ...


И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!
Более того - он даже не доходит до брейкпоинта поставленного на объявлении ShitModule
при том есть в ините явно прописать from .module1 import * то внезапно всё становится ок
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Создать отдельный файл для базы и не придумывать кибер-костыль
и толку с этого?)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
и толку с этого?)
Будет нормальная проектировка проекта, а не по логике "ну бля, так будет красивее и похуй что я убил на это 4 часа"
источник

Д

Дима in Сообщество Python Программистов
Как указать версию питона на heroku?
источник

k

krau5 in Сообщество Python Программистов
Дима
Как указать версию питона на heroku?
в runtime.txt, емнип
источник

SB

Student B. in Сообщество Python Программистов
Дима
Как указать версию питона на heroku?
источник

Д

Дима in Сообщество Python Программистов
krau5
в runtime.txt, емнип
Просто строчкой?
python==3.7.7
источник

SB

Student B. in Сообщество Python Программистов
В этой статье есть часть с настройкой хероку
источник

k

krau5 in Сообщество Python Программистов
Дима
Просто строчкой?
python==3.7.7
python-3.7.4
источник

k

krau5 in Сообщество Python Программистов
условно
источник

Д

Дима in Сообщество Python Программистов
krau5
python-3.7.4
Работает, спасибо)))
источник

k

krau5 in Сообщество Python Программистов
+10
бтв хорошая статейка, надо будет чекнуть как-нибудь
источник

K

KarmaBot in Сообщество Python Программистов
krau5
+10
бтв хорошая статейка, надо будет чекнуть как-нибудь
Вы увеличили карму Student B. до 395.78 (+10.00)
источник

SB

Student B. in Сообщество Python Программистов
krau5
+10
бтв хорошая статейка, надо будет чекнуть как-нибудь
Это первая из цикла
источник