--- a/Utilities/uic.py Sun Sep 29 19:12:52 2013 +0200 +++ b/Utilities/uic.py Sun Sep 29 19:24:27 2013 +0200 @@ -13,35 +13,39 @@ def compileUiFiles(dir, recurse=False): """ - Module function to compile the .ui files of a directory tree to Python sources. + Module function to compile the .ui files of a directory tree to Python + sources. @param dir name of a directory to scan for .ui files (string) @param recurse flag indicating to recurse into subdirectories (boolean) - """ + """ # __IGNORE_WARNING__ try: from PyQt4.uic import compileUiDir except ImportError: from PyQt4.uic import compileUi - def compileUiDir(dir, recurse = False, map = None, # __IGNORE_WARNING__ - ** compileUi_args): + def compileUiDir(dir, recurse=False, # __IGNORE_WARNING__ + map=None, **compileUi_args): """ Creates Python modules from Qt Designer .ui files in a directory or directory tree. - Note: This function is a modified version of the one found in PyQt4. + Note: This function is a modified version of the one found in + PyQt4. - @param dir Name of the directory to scan for files whose name ends with - '.ui'. By default the generated Python module is created in the same - directory ending with '.py'. - @param recurse flag indicating that any sub-directories should be scanned. - @param map an optional callable that is passed the name of the directory - containing the '.ui' file and the name of the Python module that will be - created. The callable should return a tuple of the name of the directory - in which the Python module will be created and the (possibly modified) - name of the module. - @param compileUi_args any additional keyword arguments that are passed to - the compileUi() function that is called to create each Python module. + @param dir Name of the directory to scan for files whose name ends + with '.ui'. By default the generated Python module is created + in the same directory ending with '.py'. + @param recurse flag indicating that any sub-directories should be + scanned. + @param map an optional callable that is passed the name of the + directory containing the '.ui' file and the name of the Python + module that will be created. The callable should return a tuple + of the name of the directory in which the Python module will be + created and the (possibly modified) name of the module. + @param compileUi_args any additional keyword arguments that are + passed to the compileUi() function that is called to create + each Python module. """ def compile_ui(ui_dir, ui_file): """ @@ -55,8 +59,8 @@ py_dir = ui_dir py_file = ui_file[:-3] + '.py' - # Allow the caller to change the name of the .py file or generate - # it in a different directory. + # Allow the caller to change the name of the .py file or + # generate it in a different directory. if map is not None: py_dir, py_file = list(map(py_dir, py_file)) @@ -89,7 +93,8 @@ def pyName(py_dir, py_file): """ - Local function to create the Python source file name for the compiled .ui file. + Local function to create the Python source file name for the compiled + .ui file. @param py_dir suggested name of the directory (string) @param py_file suggested name for the compile source file (string)