Skip to content

Commit d06ab35

Browse files
author
Alexey Lustin
committed
* PATH1C - посчитал каталогом отличным от ProgramFiles - поэтому добавил копипастом определение версии
* для удобочитаемоисти во время использования исходных кодов конфигурации и внешних обработок каталог source использовал как plugins-source что выглядит лучше чем просто src
1 parent cdb545a commit d06ab35

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

pyv8unpack.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,16 @@ def get_path_to_1c():
2525

2626
cmd = os.getenv("PATH1C")
2727
if not cmd is None:
28-
return os.getenv("PATH1C")
28+
cmd = os.path.join(cmd, "1cv8")
29+
maxversion = max(list(filter((lambda x: '8.' in x), os.listdir(cmd))))
30+
if maxversion is None:
31+
raise Exception("not found verion dirs")
32+
cmd = os.path.join(cmd, maxversion + os.path.sep + "bin"+os.path.sep+"1cv8.exe")
33+
34+
if not os.path.isfile(cmd):
35+
raise Exception("file not found %s" %(cmd))
36+
37+
return cmd
2938

3039
#read config
3140
config = None
@@ -111,7 +120,7 @@ def decompile():
111120
if len(dataprocessor_files) == 0:
112121
exit(exit_code)
113122

114-
dirsource = os.path.abspath(os.path.join(os.path.curdir, "src"))
123+
dirsource = os.path.abspath(os.path.join(os.path.curdir, "plugins-source"))
115124
curabsdirpath = os.path.abspath(os.path.curdir)
116125
#pathbin1c = "C:\\Program Files\\1cv82\8.2.17.153\\bin\\1cv8.exe"
117126
#pathbin1c = "c:\\Program Files (x86)\\1cv8\\8.3.4.304\\bin\\1cv8.exe"

0 commit comments

Comments
 (0)