summaryrefslogtreecommitdiff
path: root/src/maker/Appconfig.py
diff options
context:
space:
mode:
authorSumanto Kar2022-02-22 13:20:11 +0530
committerGitHub2022-02-22 13:20:11 +0530
commitf163ec557099c8ba6fcf66bfb4c4476c4c4528d5 (patch)
treee19ba25793ab0de04e9b337d653589c74aac2da1 /src/maker/Appconfig.py
parentfd196488664dc381f6152d18af6e1afbe906d5f0 (diff)
parent87bc2c82192c948ddb88c52dfcd5213920920c2f (diff)
downloadeSim-f163ec557099c8ba6fcf66bfb4c4476c4c4528d5.tar.gz
eSim-f163ec557099c8ba6fcf66bfb4c4476c4c4528d5.tar.bz2
eSim-f163ec557099c8ba6fcf66bfb4c4476c4c4528d5.zip
Merge pull request #194 from rahulp13/master
Verilator support and fixes crash issues
Diffstat (limited to 'src/maker/Appconfig.py')
-rwxr-xr-xsrc/maker/Appconfig.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/maker/Appconfig.py b/src/maker/Appconfig.py
index efeac75a..06758898 100755
--- a/src/maker/Appconfig.py
+++ b/src/maker/Appconfig.py
@@ -1,11 +1,15 @@
import os.path
-from configparser import SafeConfigParser
+from configparser import ConfigParser
class Appconfig:
- home = os.path.expanduser("~")
+ if os.name == 'nt':
+ home = os.path.join('library', 'config')
+ else:
+ home = os.path.expanduser('~')
+
# Reading all variables from eSim config.ini
- parser_esim = SafeConfigParser()
+ parser_esim = ConfigParser()
parser_esim.read(os.path.join(home, os.path.join('.esim', 'config.ini')))
try:
src_home = parser_esim.get('eSim', 'eSim_HOME')
@@ -16,7 +20,7 @@ class Appconfig:
esimFlag = 0
# Reading all variables from ngveri config.ini
- # parser_ngveri = SafeConfigParser()
+ # parser_ngveri = ConfigParser()
# parser_ngveri.read(os.path.join(home,
# os.path.join('.ngveri', 'config.ini')))