From 3bdba75b87bcd953c769802ccaff35c434643f11 Mon Sep 17 00:00:00 2001 From: daid303 Date: Mon, 1 Oct 2012 14:58:08 +0200 Subject: [PATCH] Add VIRTUAL serial port if you have the development version. --- Cura/util/machineCom.py | 3 +++ Cura/util/version.py | 4 ++++ 2 files changed, 7 insertions(+) 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()) -- 2.30.2