Wir verwenden softlayer-python-4.1.1 und wenn wir self.ordering_manager.get_package_by_key (package_keyname) aufrufen, erhalten wir die Ausnahme "('OrderingManager' Objekt hat kein Attribut 'get_package_by_key')". Liegt das daran, dass wir eine veraltete Version unseres Kunden verwenden? Und ist die neue Client-Version abwärtskompatibel zu unserem bestehenden Code?Softlayer python client upgrade
Antwort
der Fehler ist, weil die Version, die Sie 4.1.1 verwenden nicht über diese Methode, hat es die Methoden:
def get_package_id_by_type(self, package_type):
"""Return the package ID of a Product Package with a given type.
def get_package_by_type(self, package_type, mask=None):
"""Get a single package of a given type.
def get_packages_of_type(self, package_types, mask=None):
"""Get packages that match a certain type.
Also, wenn Sie die Methode verwenden möchten get_package_by_key
Sie den Client aktualisieren müssen .
Ist die neue Version des Clients abwärts kompatibel mit unserer aktuellen Codebasis? – user3861161
Ich kann nicht behaupten, dass Ihr gesamter Code immer noch funktioniert, aber Sie sollten immer die letzte Version des Clients verwenden, da sich die API ständig ändert und die neuen Versionen des Clients zur Unterstützung dieser Änderungen erstellt wurden –
- 1. Vyatta Upgrade in Softlayer
- 2. Erstellen von Benutzern des Softlayer Python-Client
- 3. SoftLayer-Schwachstellen-Scan Python
- 4. Chunked Datei Uploads in Softlayer PHP Client
- 5. Softlayer Objektspeicher Python API Suche
- 6. SoftLayer OS Vorlagenverwendung mit Softlayer Service API
- 7. Softlayer getAllBillingItems funktioniert nicht mehr?
- 8. Oracle Client Upgrade von 9 auf 10
- 9. Elasticsearch Upgrade 2.3.1 Nest client Raw String
- 10. Upgrade-Chef-Client ohne Internet-Zugang
- 11. Softlayer Python API - add_standard_firewall Funktion löst Fehler
- 12. SoftLayer API Nessus Scan-Status/Bericht über Python
- 13. Python-Upgrade ohne yum
- 14. Softlayer-API alle Rechnungen
- 15. Softlayer Python API kann IP für lange Zeit nicht abrufen
- 16. Get Objektgröße in Softlayer
- 17. Objektspeicher (Softlayer SWIFT) Synchronisationszeit?
- 18. softlayer API fehlt serverRoom
- 19. Bestellung Softlayer Vlan Paare
- 20. So recherchieren Softlayer Ticketinhaber mit API
- 21. Wie man Konversationsinhalte in Softlayer-Tickets mit Hilfe des SoftLayer API-Explorers bekommt
- 22. Momentaufnahme des Softlayer-Blockgeräts (Ausdauervolumen)
- 23. Upgrade Python in Win-bash
- 24. Upgrade Python Sphinx mit easy_install
- 25. Fedora Python Upgrade pleite easy_install
- 26. Enthought Baldachin Upgrade Python-Version
- 27. Softlayer-API für VLAN-Trunk
- 28. SoftLayer API: getNasNetworkStorage Rückgabe null
- 29. Bandbreitenzusammenfassung für den Softlayer-Server
- 30. SoftLayer API - SoftLayer_Network_Subnet_IpAddress :: editObject aktualisiert nicht isReserved
Wie würden wir wissen, ob das neuere Modul in Ihrer Codebasis funktioniert? Bestehen Ihre Komponententests nach dem Upgrade der Modulversion noch? – jordanm