time: convert_time gives no warning when a fall-back wall time is ambiguous
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 66/100
Piste de recherche
Start with src/time/src/mcp_server_time/server.py, where convert_time attaches the time zone to today's date and the given HH:MM; read the existing handling for nonexistent spring-forward times and the prototype in #4781. Check how the implementation can detect a repeated wall time and communicate its ambiguity. Done means fall-back times are no longer presented as a single certain conversion, while ordinary times still work.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
convert_time in src/time/src/mcp_server_time/server.py builds the source time by attaching the time zone to today's date and the given HH:MM, which always uses fold=0. On a DST fall-back day a repeated wall time (01:30 in America/New_York, for example) occurs at two instants, and the tool silently picks the earlier one. v2 already rejects nonexistent spring-forward times.
Expected
When the given time is ambiguous, the result says so, for example with a note or with both conversions, rather than presenting one answer as certain.
Prior work
- #4781 by @Nimra3261
The PR(s) above targeted the pre-refactor code and are closed as part of the backlog triage in #4875; this issue is where the work continues, with the PR(s) as a prototype. Thank you to their authors.
- Langage dominant
- TypeScript
- Étoiles
- 91.7k
- Forks
- 11.9k
- Merge moyen
- 3 h 30 min
- PR mergées (30 j)
- 204
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un 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 modelcontextprotocol/servers
-
fix(docker): correct stale --db-path comments in fetch/git Dockerfiles and clarify git READMEOuvertebug v2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
modelcontextprotocol/servers#5483 ·
Les mainteneurs répondent en général sous 1 jour
-
bug v2
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
modelcontextprotocol/servers#5482 ·
Les mainteneurs répondent en général sous 1 jour
-
chore dependencies server-filesystem v2
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
modelcontextprotocol/servers#5481 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
CI: rename everything-mcp-diff.yml to mcp-interface-diff.yml, staged across a milestone mergeOuvertechore v2
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
modelcontextprotocol/servers#5463 ·
Les mainteneurs répondent en général sous 1 jour
-
bug server-filesystem v2
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
modelcontextprotocol/servers#5260 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de modelcontextprotocol/servers
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
shoelace-style/webawesome#2979 ·
Les mainteneurs répondent en général sous 1 jour
-
Chip source filter and denial markers miss Storage rows when a Storage activity source is pickedOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
omdsh-dev/DSH-better-sidebar#1141 ·
Les mainteneurs répondent en général sous 2 jours