Tempo scaduto☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☑ rimuove qualcosa che sembra un "bug"
☐ bello averlo
☐ nessuno ne ha bisogno
Cosa ha ispirato questa richiesta di lista dei desideri?
Alcune funzioni in Jmp richiedono molto tempo per essere completate.
Per tutti questi casi, potrebbe essere utile annullare l'attività dopo un intervallo di timeout specificato:
Qual è il miglioramento che vorresti vedere?
- Opzione:
Per Try(), aggiungi la possibilità di specificare un intervallo di timeout. Se l'esecuzione del codice richiede più tempo, lo script viene interrotto e la tabella viene riportata allo stato iniziale. Timeout della funzione di prova - Aggiungi un parametro di timeout nelle preferenze.
se l'utente specifica un timeout di 10 minuti, se l'avvio di una piattaforma o l'esecuzione di un'azione richiede più di 10 minuti, l'esecuzione viene interrotta.
Per le azioni che alterano la tabella dati, la tabella viene ripristinata al punto precedente all'inizio dell'esecuzione dell'azione. Questo dovrebbe essere possibile perché la maggior parte delle azioni in Jmp hanno una funzione di annullamento . Immagino che un punto di ripristino venga archiviato prima di iniziare l'azione?
Perché questa idea è importante?
C'è un desiderio del 2020 con 79 Kudos: processo di eliminazione senza uccidere JMP !
Sembra quindi che la domanda sia estrema, ma sembra anche estremamente complicato soddisfare i desideri degli utenti.
Il concetto di Timeout potrebbe essere una soluzione semplice.
Ogni utente accetterà di aspettare 10 minuti (e prendere un caffè - o due) invece di perdere i risultati di molte ore perché un'azione in Jmp richiede ordini di grandezza più lunghi di quanto l'utente si aspettasse.
altri auguri da 
Automazione e scriptingCombinazione e pulizia dei datiEsplorazione e visualizzazione dei datiRi: Timeoutper l'opzione 2: impostazione del timeout nelle preferenze, si potrebbe pensare
- Un'impostazione per tutte le piattaforme
- in una chiamata alla piattaforma JSL, un comando per ignorare l'impostazione del timeout
- impostazioni specifiche per le singole piattaforme
- eccezioni: opzione nelle preferenze per specificare piattaforme che potrebbero durare più a lungo (apprendimento automatico, ...)
Re: Timeout - Stato modificato in: RiconosciutoLa precedente voce della lista dei desideri "kill a process without killing JMP" è sotto inchiesta. Aggiungerò questa voce della lista dei desideri alla coda per il nostro sondaggio di priorità.