170 похожих чатов

[Imports / qt] всем привет! есть такая структура: /module_system __init__.py (empty) main.py

(imports ReportPlugin, constants)
constants.py

/module_system/plugins
__init__.py (empty)
Plugin.py (doesnt import anything)
ReportPlugin.py (inherits Plugin, imports constants from parent folder)

Запускаю main.py, ловлю:
Traceback (most recent call last):
File "C:\<>\modular_system\main.py", line 12, in <module>
from modular_system.plugins.ReportPlugin import ReportPlugin
File "C:\<>\modular_system\plugins\ReportPlugin.py", line 10, in <module>
class ReportPlugin(Plugin):
TypeError: module() takes at most 2 arguments (3 given)

ЧЯДНТ?

3 ответов

4 просмотра

Plugin это что?

Max-Azatian Автор вопроса

# Plugin.py class Plugin: def __init__(self, app): self.app = app def get_menu_items(self): """Return a list of QActions for the menu.""" return [] def initialize(self): """Any initialization the plugin needs.""" pass # ReportPlugin.py import pandas as pd import ydata_profiling from PySide6.QtGui import QAction from PySide6.QtWidgets import QMenu, QMessageBox from . import Plugin from .. import constants class ReportPlugin(Plugin): def __init__(self, app): self.app = app ..

Файлы принято именовать маленькими буквами, классы как ты назвал норм. Думаю проблема в том, что ты их перепутал. Переименуй файлы, дальше сам увидишь

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта