Navi2ch for Emacs (Part 22) (365レス)
上
下
前
次
1-
新
321
(1)
: 08/29(木)15:57
AA×
>>318
[240|
320
|
480
|
600
|
100%
|
GIF
|
べ
|
レス栞
|
レス消
]
321: [] 2024/08/29(木) 15:57:36.66 >>318 > def find_emacs_in_path() -> pathlib.Path | None: > TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' pythonのバージョンが古くて、新しいタイプヒントの記法を解釈できないのかな? 何ヶ所かある戻り値のタイプヒントをお手軽修正は↓ import typing しておいて↓のようになおすだけど、 -def find_emacs_in_path() -> pathlib.Path | None: +def find_emacs_in_path() -> typing.Union[pathlib.Path, None]: default_options.pyはオプションのデフォルト値を求めるスクリプトなので、 emacsが見つからない時に止めるのは良くない!と改心したので見つからない 場合には規定値 グローバルインストール 'prefix': '/usr/local', 'lispdir': 'site-lisp' ローカルインストール 'prefix': str(pathlib.Path.home() / '.emacs.d'), 'lispdir': 'lisp', を返すようにしました。グローバル/ローカルの切り替えは環境変数INSTALL_GLOBALが存在するか否かです。 本文が長すぎますと言われたのでバッチは別レスで http://mevius.5ch.net/test/read.cgi/unix/1575011531/321
のバージョンが古くて新しいタイプヒントの記法を解釈できないのかな 何ヶ所かある戻り値のタイプヒントをお手軽修正は しておいてのようになおすだけど はオプションのデフォルト値を求めるスクリプトなので が見つからない時に止めるのは良くないと改心したので見つからない 場合には規定値 グローバルインストール ローカルインストール を返すようにしましたグローバルローカルの切り替えは環境変数が存在するか否かです 本文が長すぎますと言われたのでバッチは別レスで
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 44 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.021s