Skip to content

Commit 06d401d

Browse files
committed
Typo fix and formatting.
1 parent 4e888e6 commit 06d401d

File tree

4 files changed

+181
-134
lines changed

4 files changed

+181
-134
lines changed

SCRAM/SCRAM/Configuration/ConfigArea.py

Lines changed: 61 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
1-
from os import environ, chmod, getcwd, system
2-
from os.path import join, exists, isdir, basename, isfile, dirname
3-
from copy import deepcopy
1+
from os import environ, chmod, getcwd
2+
from os.path import join, exists, isdir, basename, dirname
43
from sys import stderr, exit
54
from subprocess import getstatusoutput as cmd
65
from glob import glob
7-
from Utilities.AddDir import adddir, copydir, copyfile
6+
from ..Utilities.AddDir import adddir, copydir, copyfile
7+
88

99
def adddir(dir):
10-
cmd("mkdir -p %s" % dir)
10+
cmd("mkdir -p %s" % dir)
11+
1112

1213
def copydir(src, dest):
13-
cmd('cp -Rpf %s %s ' % (src, dest))
14+
cmd('cp -Rpf %s %s ' % (src, dest))
15+
1416

1517
def copyfile(src, dest):
16-
cmd("cp -pf $src $dest");
18+
cmd("cp -pf $src $dest");
19+
1720

1821
class ConfigArea(object):
1922
def __init__(self, forcearch=""):
20-
self._admindir='.SCRAM'
23+
self._admindir = '.SCRAM'
2124
self._configurationdir = 'config'
2225
self._forcearch = forcearch
2326
self._sourcedir = None
@@ -38,14 +41,14 @@ def toolcachename(self):
3841
def projectcachename(self):
3942
return join(self.archdir(), 'ProjectCache.db.gz')
4043

41-
def symlinks(self,links=-1):
42-
if links>=0: self._symlinks = links
44+
def symlinks(self, links=-1):
45+
if links >= 0: self._symlinks = links
4346
return self._symlinks
4447

4548
def calchksum(self):
4649
conf = join(self.location(), self.configurationdir(), 'config_tag')
4750
if exists(conf):
48-
tag = open(conf,'r').readline().strip('\n')
51+
tag = open(conf, 'r').readline().strip('\n')
4952
return tag
5053
return ''
5154

@@ -61,25 +64,28 @@ def version(self, version=None):
6164
if version: self._version = version
6265
return self._version
6366

64-
def setup (self, location, areaname=None, symlink=False, localarea = None):
67+
def setup(self, location, areaname=None, symlink=False, localarea=None):
6568
if (not areaname): areaname = self.version()
6669
self.location
6770

6871
def setup(self, location, areaname=None, symlink=0, locarea=None):
69-
if not areaname: areaname=self.version()
72+
if not areaname: areaname = self.version()
7073
self.location(join(location, areaname))
7174
self.symlinks(symlink)
7275
if self.configchksum():
73-
envfile = join (self.location(), self.admindir(), 'Environment')
76+
envfile = join(self.location(), self.admindir(), 'Environment')
7477
if (not locarea) and exists(envfile):
7578
locarea = ConfigArea()
7679
locarea.bootstrapfromlocation(self.location())
7780
if locarea and locarea.configchksum() != self.configchksum():
78-
err = "ERROR: Can not setup your current working area for SCRAM_ARCH: $ENV{SCRAM_ARCH}\n"
79-
err += "Your current development area ${location}/${areaname}\n"
80-
err += "is using a different ${areaname}/config then the one used for\n"
81+
err = "ERROR: Can not setup your current working area for " \
82+
"SCRAM_ARCH: $ENV{SCRAM_ARCH}\n"
83+
err += "Your current development area ${location}/${" \
84+
"areaname}\n"
85+
err += "is using a different ${areaname}/config then the " \
86+
"one used for\n"
8187
err += self.releasetop()
82-
print (err, file=stderr)
88+
print(err, file=stderr)
8389
exit(1)
8490
adddir(self.archdir())
8591
return
@@ -106,7 +112,7 @@ def bootstrapfromlocation(self, location):
106112
self.location(location)
107113
self._LoadEnvFile()
108114
return True
109-
115+
110116
def location(self, dir=None):
111117
if dir:
112118
self._location = dir
@@ -118,17 +124,18 @@ def location(self, dir=None):
118124
return self._location
119125

120126
def searchlocation(self, thispath=None):
121-
if not thispath: thispath=getcwd()
127+
if not thispath: thispath = getcwd()
122128
while thispath and (thispath != '/') and (thispath != '.'):
123129
admindir = join(thispath, self.admindir())
124130
if isdir(admindir): return thispath
125-
thispath=dirname(thispath)
131+
thispath = dirname(thispath)
126132
return None
127133

128134
def archname(self, arch=None):
129135
if arch:
130136
self._arch = arch
131-
if self._location: self.archdir(join(self._location,self._admindir,self._arch))
137+
if self._location: self.archdir(
138+
join(self._location, self._admindir, self._arch))
132139
return self._arch
133140

134141
def archdir(self, dir=None):
@@ -151,24 +158,25 @@ def satellite(self, location, areaname=None, symlink=0, locarea=None):
151158
copydir(relconf, devconf)
152159
else:
153160
adddir(join(devconf, 'toolbox'))
154-
copydir(join(refconf, 'toolbox', self.arch()), join(devconf, 'toolbox'))
155-
adddir(join(sat.location(),sat.sourcedir()))
161+
copydir(join(relconf, 'toolbox', self.arch()), join(devconf,
162+
'toolbox'))
163+
adddir(join(sat.location(), sat.sourcedir()))
156164
copyfile(self.toolcachename(), sat.archdir())
157-
copydir(join(self.archdir(),'timestamps'), sat.archdir())
158-
envfile = join(sat.archdir(),'Environment')
165+
copydir(join(self.archdir(), 'timestamps'), sat.archdir())
166+
envfile = join(sat.archdir(), 'Environment')
159167
with open(envfile, 'w') as ref:
160168
ref.write('RELEASETOP=%s\n' % relloc)
161-
chkarch = join (sat.archdir(), 'chkarch')
162-
ref=open(chkarch, 'w')
169+
chkarch = join(sat.archdir(), 'chkarch')
170+
ref = open(chkarch, 'w')
163171
ref.close()
164-
envfile = join (sat.location(), sat.admindir(), 'Environment')
172+
envfile = join(sat.location(), sat.admindir(), 'Environment')
165173
if not exists(envfile): sat.save()
166174
return sat
167175

168176
def copyenv(self, env):
169177
for e in self.ENV: env[e] = self.ENV[e]
170178
return
171-
179+
172180
def arch(self):
173181
return self._arch
174182

@@ -183,16 +191,17 @@ def _setAreaArch(self):
183191
if self._archs is None:
184192
self._archs = []
185193
for arch in glob(join(toolbox, '*')):
186-
if isdir(join(arch,'tools')):
194+
if isdir(join(arch, 'tools')):
187195
arch = basename(arch)
188196
self._archs.append(arch)
189-
if (not isdir(join(toolbox,self.arch()))) and (len(self._archs)==1): arch = self._archs[0]
197+
if (not isdir(join(toolbox, self.arch()))) and (
198+
len(self._archs) == 1): arch = self._archs[0]
190199
if not arch: arch = self.arch
191200
self.archname(arch)
192201
return
193202

194203
def _SaveEnvFile(self):
195-
envfile = join(self.location(),self.admindir(),'Environment')
204+
envfile = join(self.location(), self.admindir(), 'Environment')
196205
with open(envfile, 'w') as ref:
197206
ref.write('SCRAM_PROJECTNAME=%s\n' % self.name())
198207
ref.write('SCRAM_PROJECTVERSION=%s\n' % self.version())
@@ -207,22 +216,27 @@ def _readEnvFile(self, envfile):
207216
with open(envfile, 'r') as ref:
208217
for line in [l.strip('\n').strip() for l in ref.readlines()]:
209218
if not line or line.startswith('#'): continue
210-
(name, value) = line.split('=',1)
211-
self.ENV[name]=value
219+
(name, value) = line.split('=', 1)
220+
self.ENV[name] = value
212221
return
213222

214223
def _LoadEnvFile(self):
215224
self.ENV = {}
216-
envfile = join(self.location(),self.admindir(),'Environment')
217-
self._readEnvFile ( envfile )
218-
envfile = join(self.archdir(),'Environment')
219-
if exists(envfile): self._readEnvFile ( envfile )
220-
if 'SCRAM_PROJECTNAME' in self.ENV: self.name(self.ENV['SCRAM_PROJECTNAME'])
221-
if 'SCRAM_SYMLINKS' in self.ENV: self.symlinks(int(self.ENV['SCRAM_SYMLINKS']))
222-
if 'SCRAM_CONFIGCHKSUM' in self.ENV: self.configchksum(self.ENV['SCRAM_CONFIGCHKSUM'])
223-
if 'SCRAM_PROJECTVERSION' in self.ENV: self.version(self.ENV['SCRAM_PROJECTVERSION'])
224-
if 'SCRAM_CONFIGDIR' in self.ENV: self.configurationdir(self.ENV['SCRAM_CONFIGDIR'])
225-
if 'SCRAM_SOURCEDIR' in self.ENV: self.sourcedir(self.ENV['SCRAM_SOURCEDIR'])
226-
if 'RELEASETOP' in self.ENV: self.releasetop(self.ENV['RELEASETOP'])
225+
envfile = join(self.location(), self.admindir(), 'Environment')
226+
self._readEnvFile(envfile)
227+
envfile = join(self.archdir(), 'Environment')
228+
if exists(envfile): self._readEnvFile(envfile)
229+
if 'SCRAM_PROJECTNAME' in self.ENV: self.name(
230+
self.ENV['SCRAM_PROJECTNAME'])
231+
if 'SCRAM_SYMLINKS' in self.ENV: self.symlinks(
232+
int(self.ENV['SCRAM_SYMLINKS']))
233+
if 'SCRAM_CONFIGCHKSUM' in self.ENV: self.configchksum(
234+
self.ENV['SCRAM_CONFIGCHKSUM'])
235+
if 'SCRAM_PROJECTVERSION' in self.ENV: self.version(
236+
self.ENV['SCRAM_PROJECTVERSION'])
237+
if 'SCRAM_CONFIGDIR' in self.ENV: self.configurationdir(
238+
self.ENV['SCRAM_CONFIGDIR'])
239+
if 'SCRAM_SOURCEDIR' in self.ENV: self.sourcedir(
240+
self.ENV['SCRAM_SOURCEDIR'])
241+
if 'RELEASETOP' in self.ENV: self.releasetop(self.ENV['RELEASETOP'])
227242
return
228-

SCRAM/SCRAM/Core/CMD.py

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,55 +2,67 @@
22
from subprocess import run
33
from __main__ import SCRAM_VERSION, SCRAM_BASEPATH
44

5+
56
def cmd_version(args):
6-
print ("%s" % SCRAM_VERSION)
7+
print("%s" % SCRAM_VERSION)
78
return True
89

10+
911
def cmd_help(args):
10-
run(['man','scram'])
12+
run(['man', 'scram'])
1113
return True;
1214

15+
1316
def cmd_arch(args):
14-
print ("%s" % os.environ['SCRAM_ARCH'])
17+
print("%s" % os.environ['SCRAM_ARCH'])
1518
return True
1619

20+
1721
def spawnversion(newversion='V2_99_99'):
18-
os.environ['SCRAM_VERSION']=newversion
19-
os.execv(SCRAM_BASEPATH+"/common/scram", sys.argv)
20-
22+
os.environ['SCRAM_VERSION'] = newversion
23+
os.execv(SCRAM_BASEPATH + "/common/scram", sys.argv)
24+
25+
2126
def cmd_unsetenv(args):
2227
spawnversion()
2328
return True
2429

30+
2531
def cmd_list(args):
2632
spawnversion()
2733
return True
2834

35+
2936
def cmd_build(args):
3037
spawnversion()
3138
return True
3239

40+
3341
def cmd_config(args):
3442
spawnversion()
3543
return True
3644

45+
3746
def cmd_db(args):
3847
spawnversion()
3948
return True
4049

50+
4151
def cmd_project(args):
4252
spawnversion()
4353
return True
4454

55+
4556
def cmd_runtime(args):
4657
spawnversion()
4758
return True
4859

60+
4961
def cmd_setup(args):
5062
spawnversion()
5163
return True
5264

65+
5366
def cmd_tool(args):
5467
spawnversion()
5568
return True
56-

0 commit comments

Comments
 (0)