From: daid303 Date: Mon, 1 Oct 2012 12:58:08 +0000 (+0200) Subject: Add VIRTUAL serial port if you have the development version. X-Git-Tag: 13.03~307 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=3bdba75b87bcd953c769802ccaff35c434643f11;p=cura.git Add VIRTUAL serial port if you have the development version. --- diff --git a/Cura/util/machineCom.py b/Cura/util/machineCom.py index 06567d3c..f8ac66f1 100644 --- a/Cura/util/machineCom.py +++ b/Cura/util/machineCom.py @@ -11,6 +11,7 @@ from avr_isp import ispBase from avr_isp import intelHex from util import profile +from util import version try: import _winreg @@ -33,6 +34,8 @@ def serialList(): if prev in baselist: baselist.remove(prev) baselist.insert(0, prev) + if version.isDevVersion(): + baselist.append('VIRTUAL') return baselist def baudrateList(): diff --git a/Cura/util/version.py b/Cura/util/version.py index 624abf71..e5701a8b 100644 --- a/Cura/util/version.py +++ b/Cura/util/version.py @@ -15,6 +15,10 @@ def getVersion(): return version.strip() return "?" +def isDevVersion(): + gitPath = os.path.abspath(os.path.join(os.path.split(os.path.abspath(__file__))[0], "../../.git")) + return os.path.exists(gitPath) + if __name__ == '__main__': print(getVersion())