telexed ~ c / 05969ed9-a0cradar:40 · otherLIVE
← 피드로
NO.
#05969ed9
분야
기타
출처
Simon Willison
게재
2026-05-12 23:41:06
중요도
★ 4/10 — radar 40

`datasette` `1.0a29`, 테스트 `segfault` 수정과 빈 테이블 UX 보강

`datasette` `1.0a29` fixes a nasty test race and smooths zero-row/mobile UX

테스트 중 스레드 경합으로 터지던 `segfault`를 잡았고, 빈 테이블 헤더 노출·Mobile Safari 컬럼 액션 표시도 정리했다. datasette를 관리도구나 데이터 제품에 붙여 쓰고 있다면 바로 반영할 만하지만, 시장 전체를 흔들 급은 아니다.

[ 요점 ]
  1. Datasette.close()와 진행 중 쿼리가 엇갈리며 테스트가 죽던 버그를 수정했다. CI에서 재현 어려운 크래시 하나가 사라진 셈.
  2. 행이 0개여도 테이블 헤더와 컬럼 옵션을 보여준다. 스키마 확인용 내부 화면에서 빈 상태 UX가 덜 답답해졌다.
  3. Mobile Safari에서 컬럼 액션 다이얼로그가 깨지던 문제를 고쳤다. 아이폰·아이패드 기반 운영 화면 마찰이 줄어든다.
  4. TokenRestrictions.abbreviated(datasette) 유틸리티로 "_r" 딕셔너리를 만든다. 일반 사용자보다 플러그인·내부 API 만지는 쪽에 더 유용하다.
원문simonwillison.net/2026/May/12/datasette/#atom-everything원문 보기 →

// related