ich bin ein absoluter Python-Neuling und beschäftige mich eigentlich erstmal nur damit, weil über Python-Skripte auf einem Display Texte ausgegeben werden, deren Reihenfolge ich verändern möchte.
Habe schon die verantwortlichen Stellen identifiziert, komme aber nicht weiter, da bei jeder kleinsten Änderungen, die ich vornehme, das ganze Skript abstürzt. Vielleicht erkennt jemand von euch etwas, was mir helfen könnte? Versuche schon seit Wochen durch Rumprobieren und Tutorials das zu lösen.
2 Dateien die miteinander verknüpft sind:
Relervanter Auszug aus Datei 1
Code: Alles auswählen
def make_audio_effect_browser_model(browser):
audio_effects = TagBrowserQuery(include=['Audio Effects'], root_name='audio_effects')
max = TagBrowserQuery(include=[['Max for Live', 'Max Audio Effect']], subfolder='Max for Live', root_name='max_for_live')
plugins = make_plugins_query()
places = PlacesBrowserQuery(subfolder=PLACES_LABEL)
return QueryingBrowserModel(browser=browser, queries=[places,
audio_effects,
max])
Code: Alles auswählen
class PlacesBrowserQuery(BrowserQuery):
"""
Query that fetches all places of the browser
"""
def __init__(self, *a, **k):
super(PlacesBrowserQuery, self).__init__(*a, **k)
def query(self, browser):
return [browser.packs, browser.user_library] + list(browser.legacy_libraries) + [browser.current_project] + list(browser.user_folders)
Es geht darum, die Ausgabe " list(browser.user_folders)" an den Anfang, also vor " [browser.packs, browser.user_library] usw..." zu setzen. Doch wenn ich die Reihenfolge verändere, stürzt alles ab.
Würde mich über Hilfe wirklich sehr freuen. Sorry, wenn ich es nicht besser erklären kann.