Files
mt5-tools/__pycache__/set_comparator.cpython-314.pyc
T

48 lines
6.1 KiB
Plaintext
Raw Normal View History

2026-04-12 18:25:46 +10:00
+
žÉÝi-ăó:^RIt^RIt^RIHtRtRtRtRtR#)éN)ÚPathcóhVR,R8XdVR,PR4pM9VR,R8XdVR,PR4pMVPR4p/p/p.p\;QJd*R VP44F 'gK R
M R M!R VP444p.pVP4pVP 4p VP V4V 'dV P
R 4'dKER
V 9dKNV PR
4wr«p V
P 4p
RV
9dK{V PR4p
V
^,P 4pWăV
&WÄV
2026-04-12 18:25:46 +10:00
&VP V
4 WtR&W4WV3# \dTPR4pELOi;i)zJParse a .set file and return dict of {param: value} and ordered param listşNé˙ţşrNNú utf-16-leóţ˙ú utf-16-beúutf-8úlatin-1c3ó>"TFpRV9gK RV9xK R#5i)Ú||N©)Ú.0Úlines& Ú&C:\Users\pc\MT5Tools\set_comparator.pyÚ <genexpr>Ú!parse_set_file.<locals>.<genexpr>séĐRŃ1B¨ŔcČTÁkś  ž Ó1Bůs 
2026-04-12 18:25:46 +10:00
TFÚ;rÚ,rÚ
__all_lines__) ÚdecodeÚ ExceptionÚanyÚ
splitlinesÚstripÚappendÚ
startswithÚ partitionÚsplit)Ú
file_bytesÚfilenameÚtextÚparamsÚ raw_linesÚorderÚ
is_ubs_formatÚ
all_raw_linesrÚstrippedÚkeyÚrestÚpartsÚvalues&& rÚparse_set_filer1sđ"…~Ô"Ť~×$ 1‰Ř ;Ô &Ř"Ť~×$ 1‰đ×$ WÓ-€FŘ€IŘ€E÷“CŃ·±Ô1BÓR—C—C’CŃ·±Ô1BÓR€Mŕ€MŘÖ!Ř—:‘:“<Ř×Ń8×.¨s× Ř  Ů Ř×)¨#Ó.‰ ŘŹi‰i‹kŕ #Ś:Ů ŕ
 Řa•Ó Řs‰ Ř#‰Ř
Ź ń#"đ("/ŕ  2řôCô×$ / 0úsÁFĆF1Ć0F1cóF^RIp.p\4pVF:wrEVF-pWc9gK VPV4VPV4K/ K< .pVF9pRV/p VFwpV P VR4Wš&K VPV 4K; VP V4#)z|
files_data: list of (filename, params, raw_lines, order)
Returns DataFrame with param names as index, filenames as columns
NÚ ParameterÚ)ÚpandasÚsetrÚaddÚgetÚ DataFrame) Ú
files_dataÚpdÚall_keysÚseenr-r(Úrowsr,Úrowr$r&s & rÚbuild_comparison_dfrA3ó
2026-04-12 18:25:46 +10:00
đ€HÜ‹u€DŰ$‰1Ž}Ř Ô óń €DŰŘ Ű&0Ń "Ha Ř"źJ™J s¨BÓ/C'1ŕ Ź ń đ Ź<‰<Ó ĐócóZVR,R8XdVR,PR4pM9VR,R8XdVR,PR4pMVPR4pVP4p.pVF-pVPR 4'dVP V4K-M VP R
.4p V '.p
V pVP
4p V 'dV PR 4'gR V 9dV
P V4KLV PR 4wrÍpV P
4p R V 9gWÁ9dV
P V4KW,pVPR
4p\V4V^&V
P V R R
PV4 24 RPV
2026-04-12 18:25:46 +10:00
4R,pMVP4p
VFhp WÁ9dK W,pVP WĎ4pVPR
4p\V4V^&V
P V R R
2026-04-12 18:25:46 +10:00
PV4 24Kj RPV
4R,pVR,R9dRVPR4,#VPR4# \dTPR4pELHi;i)z[
Rebuild .set file with edited values, preserving || fields
Returns bytes (utf-16 encoded)
rrrr r
r r r