Es ist verflixt.
Wenn ich in meinem Modul, welches JRBib importiert keine Klasse Flightlist deklariere, dann wird mir folgendes ausgegeben, wobei wesentlich ist, dass 'Flightlist' auftaucht.
Code: Alles auswählen
D:\dateien\Programmieren\Workspace\KMManager\src\JRBib.pyc
['__builtins__', '__doc__', '__file__', '__name__', 'datetime', 'listmix', 'os', 'sys', 'time', 'wx']
D:\dateien\Programmieren\Workspace\KMManager\src\JRBib.pyc
['Date_German_2_SQL', 'Date_SQL_2_German', 'DialogNoteBook', 'DialogOkCancel', 'DivCodedFile', 'DlgNoRight', 'DlgOkCancel', 'Fenster', 'Flightlist', 'GetDateTime', 'GetMySQLDateByDatePickerCtrl', 'JRButtons', 'Liste', 'LoginDialog', 'MakeTimeHHMMTry', 'Msg', 'MySplashScreen', 'RecList', 'SetDatePickerCtrlbyMySQLDate', 'SetFrameIcon', 'WriteDataFile', '__builtins__', '__doc__', '__file__', '__name__', 'datetime', 'kmmBib', 'kmmImages', 'listmix', 'main', 'os', 'printDir', 'show_progressdiag', 'subprocess', 'sys', 'time', 'timediff', 'timesum', 'wx', 'yPos']
Wenn ich nun in meinem Modul, welches JRBib importiert
folgednes drin habe
Code: Alles auswählen
class Flightlist(JRBib.Liste):
def __init__(
self,
MDIPFrm,
dialog,
panel,
pos,
size):
JRBib.Liste.__init__(self, MDIPFrm, dialog, panel, pos, size)
dann bekomme ich folgendes
Code: Alles auswählen
D:\dateien\Programmieren\Workspace\KMManager\src\JRBib.pyc
['__builtins__', '__doc__', '__file__', '__name__', 'datetime', 'listmix', 'os', 'sys', 'time', 'wx']
Traceback (most recent call last):
File "D:\dateien\Programmieren\Workspace\KMManager\src\kmmSTL_New.py", line 6, in ?
import JRBib
File "D:\dateien\Programmieren\Workspace\KMManager\src\JRBib.py", line 10, in ?
import main
File "D:\dateien\Programmieren\Workspace\KMManager\src\main.pyw", line 24, in ?
import kmmHFB
File "D:\dateien\Programmieren\Workspace\KMManager\src\kmmHFB.py", line 11, in ?
import kmmSTL_New
File "D:\dateien\Programmieren\Workspace\KMManager\src\kmmSTL_New.py", line 17, in ?
class Flightlist(JRBib.Liste):
AttributeError: 'module' object has no attribute 'Liste'