From a5ce5e4be2f0c473e3d935ce17459c65923700d2 Mon Sep 17 00:00:00 2001 From: Sander Land Date: Mon, 12 Oct 2020 14:23:39 +0200 Subject: [PATCH] throw exception on no new kata --- katrain/core/ai.py | 5 ++--- katrain/core/constants.py | 2 +- .../i18n/locales/cn/LC_MESSAGES/katrain.mo | Bin 13584 -> 13577 bytes .../i18n/locales/cn/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/de/LC_MESSAGES/katrain.mo | Bin 15734 -> 15727 bytes .../i18n/locales/de/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/en/LC_MESSAGES/katrain.mo | Bin 14828 -> 14821 bytes .../i18n/locales/en/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/es/LC_MESSAGES/katrain.mo | Bin 14973 -> 14966 bytes .../i18n/locales/es/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/jp/LC_MESSAGES/katrain.mo | Bin 16946 -> 16939 bytes .../i18n/locales/jp/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/ko/LC_MESSAGES/katrain.mo | Bin 16503 -> 16496 bytes .../i18n/locales/ko/LC_MESSAGES/katrain.po | 2 +- .../i18n/locales/ru/LC_MESSAGES/katrain.mo | Bin 20861 -> 20854 bytes .../i18n/locales/ru/LC_MESSAGES/katrain.po | 2 +- 16 files changed, 10 insertions(+), 11 deletions(-) diff --git a/katrain/core/ai.py b/katrain/core/ai.py index 8da80b3..38f6dbe 100644 --- a/katrain/core/ai.py +++ b/katrain/core/ai.py @@ -430,10 +430,9 @@ def generate_ai_move(game: Game, ai_mode: str, ai_settings: Dict) -> Tuple[Move, ai_thoughts += f"{ai_mode} strategy. Top 5 Candidates {', '.join(cands)} " aimove = moves_with_settledness[0][0] else: - game.katrain.log( - "No moves found - are you using an older KataGo with no per-move ownership info?", OUTPUT_ERROR + raise( + Exception("No moves found - are you using an older KataGo with no per-move ownership info?") ) - aimove = top_cand else: if ai_mode not in [AI_DEFAULT, AI_HANDICAP]: game.katrain.log(f"Unknown AI mode {ai_mode} or policy missing, using default.", OUTPUT_INFO) diff --git a/katrain/core/constants.py b/katrain/core/constants.py index e8ce10e..4544d8b 100644 --- a/katrain/core/constants.py +++ b/katrain/core/constants.py @@ -45,9 +45,9 @@ AI_STRATEGIES = AI_STRATEGIES_ENGINE + AI_STRATEGIES_POLICY AI_STRATEGIES_RECOMMENDED_ORDER = [ AI_DEFAULT, AI_RANK, + AI_HANDICAP, AI_SIMPLE_OWNERSHIP, AI_SETTLE_STONES, - AI_HANDICAP, AI_SCORELOSS, AI_POLICY, AI_WEIGHTED, diff --git a/katrain/i18n/locales/cn/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/cn/LC_MESSAGES/katrain.mo index 7c3836345b3b8af279df7f802a0ace836128aadb..d7f987d24e662b75097e00a48f2767850298c930 100644 GIT binary patch delta 1191 zcmXZcUuey77{~F4oj9C7n{(P?{+yj*Z5+qUC>NOgEmvX}Gs(EI5w(lc%EeEV5{|J< z*%YU^lASeoM!8ZG(xhE*HKHZ88_I>eKl?pbukZ8yKELnt{nxL*=W0*+$-*FRX0xlz z zBTYwQLs&42O3b^vu#NZ#>V)nfr)p0&)D>f3(qOPEJbNJmhcOR+g@flvl%Z+C9Sh=B8_YLn6XPeB%uxX=N8Xx1x zQnQ+bSufsCT3~A!2yZc~#&x&~+c1hd-D6lroJK8lz|H#j6%3J|#2S3y`RAzj-npNB zynvb~+#Hk&s+-MLlStqSOrZ)oJ>KK-A@{i3=bptF^?}C|sQIR_3a3#Un#Ild-s2@f z3&%!cEk-bjD(rCgV;AuW)Ct`}PSqZHynx(-{Y1SN+iJ#bS`t;i50&r16b>T2?JjZ% z7R>RW#(%L9L#<}z*n(=b3pJib?I`2%kb4QW^Kn$;9Mu%s3Y~BqnK!T` z4_avlmf=w^=q?pluRDO{jAz{u_+V@>-n3=T$b~A0d-=Fs0Ea7FEy$|K6Xo>=H29`FnW?iCl6|T z&n?}c~m^*=G;80 z;}iFV=jYsc)RBC`3-|+7f4aToIgAot^mqb`ecCNi{Lynh@D#P>m#7y$ptk&d=0N0O PbXn$1-{8#e`e@aEa2$W5 diff --git a/katrain/i18n/locales/cn/LC_MESSAGES/katrain.po b/katrain/i18n/locales/cn/LC_MESSAGES/katrain.po index f7a070b..f16310b 100644 --- a/katrain/i18n/locales/cn/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/cn/LC_MESSAGES/katrain.po @@ -685,4 +685,4 @@ msgstr "" #. TODO msgid "ai:settle" -msgstr "Settle Stones Style" +msgstr "Settle Style" diff --git a/katrain/i18n/locales/de/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/de/LC_MESSAGES/katrain.mo index 697f6c9ee43a2553e6141f7bfc7a3bde79bbe67e..30525fe0e141bdd6b4919c547a2ca7baa1375ef5 100644 GIT binary patch delta 1208 zcmXZcOGs346vy$?!=`a&YP1;}8%u9BWv|hxrk4t~GOs6{bE1T7>oqN0tBMMXqZ^!<77W(>C#u=Eyz()+=Bx-{1emrYERT76#<0;gFvZzGO zSb;f=V6Q(ufHcuuoQs!mBi_Ige5V_#{1e8pWCLx%B&vdX?82NMU&lJ)C#dItAiH9v zWKCci*%fQSB=%txPhtz6M{2V7*o%G{4n;GcG7+yoxWDiiSokCUi7lRnuV1 zEg+5TitR#e$#FlvfGXq#*5GGUha*fz9@pYrI1E&yCf<&-u@lweZdAg(SdPa~m7T*? zIEt$9weKYAy+61B16#Z;N}{%)7IhXf7-4>E;z9}9Fo8X&iVvVBK7loO5w(|(P<#FX zRqLj5J2#jAMFAMa`OIv+v1=EAP delta 1213 zcmXZcUr3Wt7{~Fanwd72&Y4?VxvjEQOS77;S`ZSLHw|h8g5J1-DAJ4cLJ3~zACVKg ziXafWFz7FlK?T)CUQ~D|5kW-+MN~*&T2vSH{k8W(Kj)mi@AI7JIcNJe_+#+)jZ&xD z%-UmSUhKk2JdAI#Ic|0U11rs*;Q+qD)>ZtQXI8h`Y=U95o@bbUz~{_=tuf0opGcTZ zGp}A}Hl$b9n+?zB5AzsqFz0__XQSB)9w=ZXUdLK|h;{e^%W)QoX@7AECYsEaVH$n7 z4^>DvMz9yFuz-tk6xo|yLp?Xu~Gk4n57J=le6aW^X9QS{?kRArZN zE#5;__}+B}_1=Os7Y}`?BZ{Mrpb>Q!(pW)$+r>Zu_F@q8sEUuH5)WY%ub|HIDJtL> zRK-70i4t3j9n7HO^`Y+6Y2>n7!JUtwI&c9)L=kMj^QJBJ)bFdrUz?SKY?LAhstv|!+v%9AGja9LS3d=R7-<9_;JGI Tc)Pc(#?#w#@Yr}Z7LEJ^)5V2; diff --git a/katrain/i18n/locales/de/LC_MESSAGES/katrain.po b/katrain/i18n/locales/de/LC_MESSAGES/katrain.po index 391ebe5..78cc749 100644 --- a/katrain/i18n/locales/de/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/de/LC_MESSAGES/katrain.po @@ -734,4 +734,4 @@ msgstr "" #. TODO msgid "ai:settle" -msgstr "Settle Stones Style" +msgstr "Settle Style" diff --git a/katrain/i18n/locales/en/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/en/LC_MESSAGES/katrain.mo index a10de85c0fecf13ae6eac4b9668e913f66774751..c55b7a742979a93a69c6014930226b36d724c9ab 100644 GIT binary patch delta 1208 zcmXZcOGs2v9LMor;v*d!AA{*+!T3Ga;2#X|yvLc8U5fUT>F6!FCLds3l zq5`7_K_Fo`1TK<5uqZIvSO`fQqcFlv)*`C!k9$|2bI!f@od4s@eD9v^9v&(PiY5K6 zk!&m_J;N%T!8h1}PgY73s8!M!yuuH7Wwn&W6KkX&m`F>nF{f5)T_nB5N#?OSsTZel zAV=!VNT=}IIt7aHpsija1|7jA*n>;)DlWr8EW}adY>i_He!(OzU=fx!go#w6zpKM? z+=>3a1501-Ce7&9>_V5a9ZT^TR$~{g$9{C6 z&v6C5kLL5}fMZ+2N~A*r)idDUs0khEada!X&?P#LW!MuvzlN^ZUG#TZbRg5{R?J}> zf1yjBPrV&*33|UIdOd~3+&^Wa7aGwKZb$d-RJ0 zOWKYO@ErQPi|ESsqcgva{5tgj0}mcCaPJ?ZBmRiK-Jj3_%%UqYhu(N0TF-3`H!Q*m z))V*{GwA=5B5s)9uS7pjM{Yx(bEt(peEB+9aD->D3VYBS+`!#9ZGR+**8S$FvWMxHDP8TZ|CInq9LI{f_gwmuGENaCU!LP9~8jg?S4yWqx6TK|XnR=;!3cP{Vyo-^~KbE32VVOCHeX{J(& zU@R^@#!CEx?{FXXFOptiR+Th_qxcDX7E4dCV~O+&%a%%SFuPi6m?gc(QTnmvQVPeh zXSUR~LTbl9D-|e*56!DN6c1u9rmzSvVHx&eHVz|aYXtM~Czj$g&d1`KbRt#gbu}2n zo#^$g7{?>%`4?*fX&#L$3}oO9bpICSwMxuJ!f!_EeQe}0A{Q=}Q^fv5I zqW6ugl{R8Iatmt4Itwmz+QBq z&#?kOhy5vZz_In|N+i+-s-?lZ(Png{htXHjg)Y%)jAAPMei>b{+vs(J=s?ENC7;9v zID;;EF760eb4(FgQ_nH$&? z3(<+xqZ8SUJa+BDxwsb{$N?7{~G7)|kyUd-pQ4v6+|6hIt!>*$RzF4kQOSak54kYN>xV2WoM$98ky# zO%Ic&Fxlk5N)}12G(47aU@32zVdeYV^RK7pbKm!KKi7R<*Y*F8H~(tB6G;xzBt0pX z>7j3#k{3V`oQn!7f6lFk1v$^nSWd) zb>hv%(%D35d%3id`Op#tN@tK&DHUN6X5t3S$DKGG4`BudNNko5b4B5hMEI@1VFTnyc^KJ>l;EWjbG zz)^H7OIO4%SdYH=0d(oxa0*^WDiWxh0nd+ma4N>otr$UX{E9B&7-nN8^>d~rxCU!6 z6I(DD+tC;8Kwtbax<%K*`CarmJ($Azddk2Vy+j}M4jt$x=HWjq#_Uzn9IQrHY!}iM z9mE{$K%P6@Kv!fC-Q(}bL$BZH3;jjMPh8DD&Q~e}XH(KELpX0jm--m;M(H&A zpj+YkTjZk=zWhv-P!{jsh_2uc^nrWOneRv5PBmiSK@$T$I>MJr--Z6;ZFC0r!+9^d z1^wuNZ_ojUF(1F+B}}S`m%I~Q*=}?td&Bu_bo}8Ol}!Zv%z{fg9-6*3-qS+d%z9;X NYuc&Y=&Rz$%>R-vk%a&N delta 1213 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 Dl zV+5^&*Kh~ELfbd6MOuL+*o{rthU3_QPHmN2no-=!#5-JyX#|I{2V^S06s)( z&1;O{SEQ=S+vX;40=E;#k!PS^NZXamq*bB?sj#Cc1HP#Xt#{A71>WLTo zd9qfSRNROKxCf7+-SjE8-~`fkMRrQdvD@<&T4hGjZvGw<@H09#_{JcL-!TcB>!rnb z1TCR1v<)tM4xp_YLEG>JTJJyLfR99Xxd}gNa1(rs*86F+M;dN)ThZLeThC$QI1?f4 ZLA$|YwBG;0qZo+SBnQ*tr$h5{{{b*+njruH delta 1215 zcmXZbNl2AZ7{>AEYLt|kG#F;(H8Tgat~n%{<&;+&RT^kfm^X#8tgcZQ#g|D@P>Ui6 zk_aqH%0-}y3T?1lG|{>uB6aDe!2%)d|Mq^;>u5i?gM_02oP#6Y_ylq} z#jJG?T8=iq5d(MTx z45B4?1FP{p+Pd-O(h@Agv)F)#a1`6nsjG0K8OBNmKI204Q|!fJjK!O1H}1vR_zY9< z1D4`XBvs|DcMotBtEitK&pAdb6rNmk%YtjDG7uibp`AEGm86Z(-g^wO(i zc(RtvB3z9HxE)*3Zu$xvaSUm@f}5npc+vA7S~A0EH~)eW_#GYl_{B#H{=p~=ZRX+N zL9_#PqAhUM^FG?VA+!bGqV@hO-u7|OE$)GzZ*>p&39a{&Xpb~d>$W0P%UjQ6;0Ob$ g*oAh37if`1)=AA6-&YguPndSNwW+PIIW;cpA4)Qt;{X5v diff --git a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po index 44e4296..e0b1be1 100644 --- a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po +++ b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.po @@ -729,4 +729,4 @@ msgstr "" #. TODO msgid "ai:settle" -msgstr "Settle Stones Style" +msgstr "Settle Style"