Expose machine-readable cause of error in callback result
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par src/tsp_worker.h et l’utilisation de SetErrorMessage référencée dans l’issue, puis examinez HandleErrorCallback dans les workers asynchrones TSP et VRP. Vérifiez comment NAN crée le JavaScript Error et faites en sorte que le callback expose à la fois un code lisible par une machine et le message existant pour le chemin d’erreur de chaque worker.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In case of an error in the bindings we use SetErrorMessage in both the TSP and VRP worker to let NAN generate an Js Error for us. What we should add is not only a message but also a parse-able code, think:
{code: 'Timeout', message: 'Unable to find a solution, solver timed out'}
Implementation: in the async. workers override
void HandleErrorCallback()
and generate a Js Error object.
- Langage dominant
- C++
- Étoiles
- 155
- Forks
- 47
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mapbox/node-or-tools
-
why was dev taken private?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
mapbox/node-or-tools#84 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
mapbox/node-or-tools#82 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
mapbox/node-or-tools#81 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
mapbox/node-or-tools#80 ·
-
Windows buildOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
mapbox/node-or-tools#77 · 5 réactions ·
Toutes les issues de mapbox/node-or-tools
Issues similaires
-
area:decoder area:libnvmpi bug P3
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
gjrtimmer/jetson-nvmpi#164 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
redis/memtier_benchmark#850 ·
Les mainteneurs répondent en général sous 1 jour
-
bug-unconfirmed
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
Les mainteneurs répondent en général sous 1 jour
-
Status: Needs confirmation Status: Needs triage
Difficulté 1/5 1-3 heures Accessibilité débutants 77/100
FreeCAD/FreeCAD#33863 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
pawelsalawa/letos#5839 ·