processCommit.py сценарий выглядит следующим образом:FileNotFoundError: [WinError 2] питон 3.4 после фиксации крюка
cmd = 'C:\Program Files\VisualSVN Server\bin\svnlook changed %s -r %s' % (repo, rev)
Line 15 -->**changed = subprocess.Popen(cmd,stdout=subprocess.PIPE).communicate()[0]**
cmd = 'C:\Program Files\VisualSVN Server\bin\svnlook info %s -r %s' % (repo, rev)
Ошибка, что я получаю после совершения:
Error: post-commit hook failed (exit code 1) with output:
Error: Traceback (most recent call last):
Error: File "D:\Repositories\IapAdmin\hooks\processCommit.py", line 15, in <module>
Error: changed = subprocess.Popen(cmd,stdout=subprocess.PIPE).communicate()[0]
Error: File "C:\Python34\lib\subprocess.py", line 859, in __init__
Error: restore_signals, start_new_session)
Error: File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
Error: startupinfo)
Error: FileNotFoundError: [WinError 2] The system cannot find the file specified
Python 3.5 еще только альфа-версия; любая причина, по которой вы используете его на Python 3.4? –
Похоже, что ваш файл 'processCommit.py' имеет ошибки синтаксического анализа. Я уверен, что сообщение об ошибке указывает на вашу ошибку. Вы можете ознакомиться с учебником Python, чтобы узнать больше. – DavidS
Теперь я указываю на python 3.4 –