164 basePackage = v |
164 basePackage = v |
165 elif k in ["-p", "--private"]: |
165 elif k in ["-p", "--private"]: |
166 includePrivate = True |
166 includePrivate = True |
167 elif k in ["-l", "--language"]: |
167 elif k in ["-l", "--language"]: |
168 if v not in progLanguages: |
168 if v not in progLanguages: |
169 if v not in \ |
169 if v not in DocumentationTools.supportedExtensionsDictForApis: |
170 DocumentationTools.supportedExtensionsDictForApis: |
|
171 sys.stderr.write( |
170 sys.stderr.write( |
172 "Wrong language given: {0}. Aborting\n".format(v)) |
171 "Wrong language given: {0}. Aborting\n".format(v)) |
173 sys.exit(1) |
172 sys.exit(1) |
174 else: |
173 else: |
175 progLanguages.append(v) |
174 progLanguages.append(v) |
194 for progLanguage in sorted(progLanguages): |
193 for progLanguage in sorted(progLanguages): |
195 basename = "" |
194 basename = "" |
196 apis = [] |
195 apis = [] |
197 basesDict = {} |
196 basesDict = {} |
198 |
197 |
199 supportedExtensions = \ |
198 supportedExtensions = ( |
200 DocumentationTools.supportedExtensionsDictForApis[progLanguage] |
199 DocumentationTools.supportedExtensionsDictForApis[progLanguage] |
|
200 ) |
201 supportedExtensions.extend(extensions) |
201 supportedExtensions.extend(extensions) |
202 if "%L" in outputFileName: |
202 if "%L" in outputFileName: |
203 outputFile = outputFileName.replace("%L", progLanguage) |
203 outputFile = outputFileName.replace("%L", progLanguage) |
204 else: |
204 else: |
205 if len(progLanguages) == 1: |
205 if len(progLanguages) == 1: |
249 files.insert(0, initFile) |
249 files.insert(0, initFile) |
250 elif progLanguage != "Python3": |
250 elif progLanguage != "Python3": |
251 # assume package |
251 # assume package |
252 inpackage = True |
252 inpackage = True |
253 else: |
253 else: |
254 if Utilities.isWindowsPlatform() and \ |
254 if ( |
255 glob.has_magic(filename): |
255 Utilities.isWindowsPlatform() and |
|
256 glob.has_magic(filename) |
|
257 ): |
256 files = glob.glob(filename) |
258 files = glob.glob(filename) |
257 else: |
259 else: |
258 files = [filename] |
260 files = [filename] |
259 |
261 |
260 for file in files: |
262 for file in files: |