Frage zu PyCharm Fehlermeldung
Verfasst: Mittwoch 14. Juli 2021, 16:14
Hallo,
ich bekomme in PyCharm immer folgende Fehlermeldung:
Ich belege ein Dictionary zuerst so vor:
Und überschreibe es dann so:
Anfangs hatte ich bei der Vorbelegung nicht "str" , sondern "None" dort stehen, aber das hat auch keinen Unterschied gemacht.
Kann mir jemand sagen was diese Fehlermeldungen bedeuten, bzw. wie ich das richtig schreiben sollte?
Meine Vermutung ist, dass es mit dem zu tun hat, dass man in Python jetzt auch eine Type Annotation machen sollte, aber da steig ich noch nicht ganz durch wie man das machen sollte.
Vielen Dank im Voraus
ich bekomme in PyCharm immer folgende Fehlermeldung:
Code: Alles auswählen
Expected type 'Type[str]' (matched generic type '_VT'), got 'tuple[str]' instead
Code: Alles auswählen
backup_paths = {
'SOURCE': str,
'TARGET': str,
'LOG_PATH': str,
'BACKUP_DIR': str,
'EXCLUDE': str
}
Code: Alles auswählen
backup_paths['SOURCE'] = "/mnt/Laufwerke/11_Backup-Datengrab/test_orginal/",
backup_paths['TARGET'] = "/mnt/Laufwerke/11_Backup-Datengrab/test_dahin/",
backup_paths['LOG_PATH'] = "/mnt/Laufwerke/11_Backup-Datengrab/test_logfile/",
backup_paths['BACKUP_DIR'] = "/mnt/Laufwerke/11_Backup-Datengrab/test_backupdir/",
backup_paths['EXCLUDE'] = "/mnt/Laufwerke/11_Backup-Datengrab/test_exclude/Rsync-Exclude-Linux-Home/"
Kann mir jemand sagen was diese Fehlermeldungen bedeuten, bzw. wie ich das richtig schreiben sollte?
Meine Vermutung ist, dass es mit dem zu tun hat, dass man in Python jetzt auch eine Type Annotation machen sollte, aber da steig ich noch nicht ganz durch wie man das machen sollte.
Vielen Dank im Voraus