SyntaxError: duplicate argument 'interfaces' in function definition
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
Direzione di ricerca
Inizia dalla definizione di init in corellium_api/models/partial_update_interconnect_request.py intorno alla riga 50, quindi confronta il modello generato con il client 0.4.1 o con la versione del repository indicata nel report. Verifica che il pacchetto venga importato correttamente e che CorelliumApi possa essere istanziato senza il SyntaxError dovuto all’argomento duplicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Corellium SDK version installed via pip: corellium-api==0.4.2
I followed the instructions in the README file. This is my code that is reproducing the error:
from __future__ import print_function
import asyncio
import corellium_api
HOST = "https://***.corellium.com/api" # redacted
USERNAME = "testuser"
PASSWORD = "testpass"
configuration = corellium_api.Configuration(
host=HOST,
username=USERNAME,
password=PASSWORD,
)
async def main():
async with corellium_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
client = corellium_api.CorelliumApi(api_client)
project = await client.v1_get_project(
project_id="<some-project-id>"
)
if __name__ == "__main__":
asyncio.run(main())
When running the code above, this produces a SyntaxError:
Traceback (most recent call last):
File "PythonVenvs/corellium-sdk/main.py", line 4, in <module>
import corellium_api
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/__init__.py", line 20, in <module>
from corellium_api.api.corellium_api import CorelliumApi
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/api/__init__.py", line 6, in <module>
from corellium_api.api.corellium_api import CorelliumApi
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/api/corellium_api.py", line 20, in <module>
from corellium_api.api_client import ApiClient
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/api_client.py", line 28, in <module>
import corellium_api.models
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/models/__init__.py", line 121, in <module>
from corellium_api.models.partial_update_interconnect_request import PartialUpdateInterconnectRequest
File "PythonVenvs/corellium-sdk/venv/lib/python3.11/site-packages/corellium_api/models/partial_update_interconnect_request.py", line 50
def __init__(self, name=None, interfaces=None, interfaces=None, local_vars_configuration=None): # noqa: E501
^^^^^^^^^^
SyntaxError: duplicate argument 'interfaces' in function definition
Looking at the file here in this repo yields the same results for duplicate interfaces being passed (referenced here). As a result, this does not allow me to even instantiate the client because it fails immediately when trying to instantiate CorelliumApi.
When I use the previous client here, it works without issues.
This also doesn't appear to happen on corellium-api==0.4.1.
- Lingua principale
- Python
- Stelle
- 15
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di corellium/python-api-client
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Tutte le issue di corellium/python-api-client
Issue simili
-
货币战争手改优先级配置缺少列表元素类型校验(P3) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Apertaarea: ci bug perceived difficulty: 3
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ClickHouse/clickhouse-connect#1057 ·