338 for progLanguage in progLanguages: |
338 for progLanguage in progLanguages: |
339 for name in getConfig('apis'): |
339 for name in getConfig('apis'): |
340 apiname = os.path.join(apidir, progLanguage, name) |
340 apiname = os.path.join(apidir, progLanguage, name) |
341 if os.path.exists(apiname): |
341 if os.path.exists(apiname): |
342 os.remove(apiname) |
342 os.remove(apiname) |
|
343 for apiName in glob.glob(os.path.join(apidir, progLanguage, "*.bas")): |
|
344 os.remove(apiname) |
343 except AttributeError: |
345 except AttributeError: |
344 pass |
346 pass |
345 |
347 |
346 |
348 |
347 def installEric(): |
349 def installEric(): |
472 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.api")): |
474 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.api")): |
473 try: |
475 try: |
474 shutil.copy(apiName, apidir) |
476 shutil.copy(apiName, apidir) |
475 except EnvironmentError: |
477 except EnvironmentError: |
476 print("Could not install '{0}'.".format(apiName)) |
478 print("Could not install '{0}'.".format(apiName)) |
|
479 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.bas")): |
|
480 try: |
|
481 shutil.copy(apiName, apidir) |
|
482 except EnvironmentError: |
|
483 print("Could not install '{0}'.".format(apiName)) |
477 if progLanguage == "Python": |
484 if progLanguage == "Python": |
478 # copy Python3 API files to the same destination |
485 # copy Python3 API files to the same destination |
479 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.api")): |
486 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.api")): |
|
487 try: |
|
488 shutil.copy(apiName, apidir) |
|
489 except EnvironmentError: |
|
490 print("Could not install '{0}'.".format(apiName)) |
|
491 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.bas")): |
480 try: |
492 try: |
481 shutil.copy(apiName, apidir) |
493 shutil.copy(apiName, apidir) |
482 except EnvironmentError: |
494 except EnvironmentError: |
483 print("Could not install '{0}'.".format(apiName)) |
495 print("Could not install '{0}'.".format(apiName)) |
484 |
496 |