File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Original file line number Diff line number Diff line change @@ -365,6 +365,18 @@ def _classify_installed_files_override(
365
365
366
366
print ("Copying files from CMake output" )
367
367
368
+ # lines for a proper work using pylint and an autocomplete in IDE
369
+ with open ("%spython/cv2/__init__.py"
370
+ % cmake_install_dir , 'r' ) as opencv_init :
371
+ opencv_init_lines = opencv_init .readlines ()
372
+ extra_imports = ('\n from .cv2 import *\n from . import data\n ' )
373
+ free_line_after_imports = 5
374
+ opencv_init_lines .insert (free_line_after_imports , extra_imports )
375
+
376
+ with open ("%spython/cv2/__init__.py"
377
+ % cmake_install_dir , 'w' ) as opencv_final_init :
378
+ opencv_final_init .writelines (opencv_init_lines )
379
+
368
380
# add lines from the old __init__.py file to the config file
369
381
with open (os .path .join (os .path .dirname (os .path .abspath (__file__ )), 'scripts' , '__init__.py' ), 'r' ) as custom_init :
370
382
custom_init_data = custom_init .read ()
You can’t perform that action at this time.
0 commit comments