Deshalb habe ich gedacht ich übergib dem OrderedDict mein Dictionary. Klappt nur nicht, er sortierts trotzdem nach den Keys. Eine Idee wie es geht?
Code: Alles auswählen
additional_options = {"source":getcwd(), "resolution": (600, 800), 
                            "start": 0, 
                            "numsort": False, "footer": True,
                            "skipping": True, "depth": True, 
                            "splitting": True, "stretching": True, 
                            "reverse": True, "cropping": False, 
                            "skipping": True, "duplicating": True}
Code: Alles auswählen
for opt, arg in options:
        if opt == "--start":
            additional_options["start"] = int(arg)
        elif opt == "--resolution":
            additional_options["resolution"] = map(int, arg.split(",")) 
        elif opt == "--source":
            additional_options["source"] = arg
        elif opt in list(additional_options.keys())[3:]:
            additional_options[opt[2:]] = (arg.lower() == "on")


