diff options
| author | Abhishek Koneru <akoneru@redhat.com> | 2013-07-01 17:44:46 -0400 |
|---|---|---|
| committer | Abhishek Koneru <akoneru@redhat.com> | 2013-07-02 11:20:29 -0400 |
| commit | edca1ee9a4b1ff1b516cc47ed318f58a0ae1baa1 (patch) | |
| tree | 42457a0804e10092b06698e50eb7c042f44e8ab6 /base/server/src/engine | |
| parent | 219ec9cf7217f38e9202c1022d8d29c5fb47f527 (diff) | |
Fixes for issues reported by pylint.
Fixes for issues in other files.
Ticket #316
Diffstat (limited to 'base/server/src/engine')
| -rw-r--r-- | base/server/src/engine/pkihelper.py | 66 | ||||
| -rw-r--r-- | base/server/src/engine/pkimanifest.py | 21 |
2 files changed, 42 insertions, 45 deletions
diff --git a/base/server/src/engine/pkihelper.py b/base/server/src/engine/pkihelper.py index 7fff398a6..c33abe0f8 100644 --- a/base/server/src/engine/pkihelper.py +++ b/base/server/src/engine/pkihelper.py @@ -1079,6 +1079,7 @@ class Directory: def __init__(self, deployer): self.master_dict = deployer.master_dict self.identity = deployer.identity + self.manifest_db = deployer.manifest_db def create(self, name, uid=None, gid=None, perms=config.PKI_DEPLOYMENT_DEFAULT_DIR_PERMISSIONS, @@ -1103,7 +1104,7 @@ class Directory: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_DIRECTORY record.user = self.master_dict['pki_user'] @@ -1112,7 +1113,7 @@ class Directory: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) elif not os.path.isdir(name): config.pki_log.error( log.PKI_DIRECTORY_ALREADY_EXISTS_NOT_A_DIRECTORY_1, name, @@ -1161,7 +1162,7 @@ class Directory: os.chown(name, uid, gid) # Store record in installation manifest if not silent: - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_DIRECTORY record.user = self.master_dict['pki_user'] @@ -1170,7 +1171,7 @@ class Directory: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) else: config.pki_log.error( log.PKI_DIRECTORY_MISSING_OR_NOT_A_DIRECTORY_1, name, @@ -1276,7 +1277,7 @@ class Directory: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(temp_file, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1285,7 +1286,7 @@ class Directory: record.gid = gid record.permissions = file_perms record.acls = file_acls - manifest.database.append(record) + self.manifest_db.append(record) else: symlink = entity config.pki_log.debug( @@ -1302,7 +1303,7 @@ class Directory: extra=config.PKI_INDENTATION_LEVEL_3) os.lchown(symlink, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_SYMLINK record.user = self.master_dict['pki_user'] @@ -1311,7 +1312,7 @@ class Directory: record.gid = gid record.permissions = symlink_perms record.acls = symlink_acls - manifest.database.append(record) + self.manifest_db.append(record) for name in dirs: temp_dir = os.path.join(root, name) config.pki_log.debug( @@ -1328,7 +1329,7 @@ class Directory: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(temp_dir, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_DIRECTORY record.user = self.master_dict['pki_user'] @@ -1337,7 +1338,7 @@ class Directory: record.gid = gid record.permissions = dir_perms record.acls = dir_acls - manifest.database.append(record) + self.manifest_db.append(record) else: config.pki_log.debug( log.PKIHELPER_IS_A_DIRECTORY_1, name, @@ -1354,7 +1355,7 @@ class Directory: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_DIRECTORY record.user = self.master_dict['pki_user'] @@ -1363,7 +1364,7 @@ class Directory: record.gid = gid record.permissions = dir_perms record.acls = dir_acls - manifest.database.append(record) + self.manifest_db.append(record) except OSError as exc: config.pki_log.error(log.PKI_OSERROR_1, exc, extra=config.PKI_INDENTATION_LEVEL_2) @@ -1437,6 +1438,7 @@ class File: self.master_dict = deployer.master_dict self.slots = deployer.slots self.identity = deployer.identity + self.manifest_db = deployer.manifest_db def create(self, name, uid=None, gid=None, perms=config.PKI_DEPLOYMENT_DEFAULT_FILE_PERMISSIONS, @@ -1461,7 +1463,7 @@ class File: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1470,7 +1472,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) elif not os.path.isfile(name): config.pki_log.error( log.PKI_FILE_ALREADY_EXISTS_NOT_A_FILE_1, name, @@ -1519,7 +1521,7 @@ class File: os.chown(name, uid, gid) # Store record in installation manifest if not silent: - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1528,7 +1530,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) else: config.pki_log.error( log.PKI_FILE_MISSING_OR_NOT_A_FILE_1, name, @@ -1608,7 +1610,7 @@ class File: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(new_name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = new_name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1617,7 +1619,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) except OSError as exc: config.pki_log.error(log.PKI_OSERROR_1, exc, extra=config.PKI_INDENTATION_LEVEL_2) @@ -1668,7 +1670,7 @@ class File: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1677,7 +1679,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) except OSError as exc: config.pki_log.error(log.PKI_OSERROR_1, exc, extra=config.PKI_INDENTATION_LEVEL_2) @@ -1737,7 +1739,7 @@ class File: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(new_name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = new_name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1746,7 +1748,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) except OSError as exc: config.pki_log.error(log.PKI_OSERROR_1, exc, extra=config.PKI_INDENTATION_LEVEL_2) @@ -1787,7 +1789,7 @@ class File: extra=config.PKI_INDENTATION_LEVEL_3) os.chown(name, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = name record.type = manifest.RECORD_TYPE_FILE record.user = self.master_dict['pki_user'] @@ -1796,7 +1798,7 @@ class File: record.gid = gid record.permissions = perms record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) elif not os.path.isfile(name): config.pki_log.error( log.PKI_FILE_ALREADY_EXISTS_NOT_A_FILE_1, name, @@ -1819,6 +1821,7 @@ class Symlink: def __init__(self, deployer): self.master_dict = deployer.master_dict self.identity = deployer.identity + self.manifest_db = deployer.manifest_db def create(self, name, link, uid=None, gid=None, acls=None, allow_dangling_symlink=False, critical_failure=True): @@ -1847,7 +1850,7 @@ class Symlink: extra=config.PKI_INDENTATION_LEVEL_3) os.lchown(link, uid, gid) # Store record in installation manifest - record = manifest.record() + record = manifest.Record() record.name = link record.type = manifest.RECORD_TYPE_SYMLINK record.user = self.master_dict['pki_user'] @@ -1857,7 +1860,7 @@ class Symlink: record.permissions = \ config.PKI_DEPLOYMENT_DEFAULT_SYMLINK_PERMISSIONS record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) elif not os.path.islink(link): config.pki_log.error( log.PKI_SYMLINK_ALREADY_EXISTS_NOT_A_SYMLINK_1, link, @@ -1903,7 +1906,7 @@ class Symlink: os.lchown(link, uid, gid) # Store record in installation manifest if not silent: - record = manifest.record() + record = manifest.Record() record.name = link record.type = manifest.RECORD_TYPE_SYMLINK record.user = self.master_dict['pki_user'] @@ -1913,7 +1916,7 @@ class Symlink: record.permissions = \ config.PKI_DEPLOYMENT_DEFAULT_SYMLINK_PERMISSIONS record.acls = acls - manifest.database.append(record) + self.manifest_db.append(record) else: config.pki_log.error( log.PKI_SYMLINK_MISSING_OR_NOT_A_SYMLINK_1, link, @@ -2691,7 +2694,6 @@ class KRAConnector: def execute_using_sslget(self, caport, cahost, subsystemnick, token_pwd, krahost, kraport): - #urlheader = "https://{}:{}".format(cahost, caport) - unused variable updateURL = "/ca/rest/admin/kraconnector/remove" params = "host=" + str(krahost) + \ @@ -2728,12 +2730,10 @@ class SecurityDomain: sport = cs_cfg.get('service.securityDomainPort') ncsport = cs_cfg.get('service.non_clientauth_securePort', '') sechost = cs_cfg.get('securitydomain.host') - #httpport = cs_cfg.get('securitydomain.httpport') - Security domain http port seceeport = cs_cfg.get('securitydomain.httpseeport') secagentport = cs_cfg.get('securitydomain.httpsagentport') secadminport = cs_cfg.get('securitydomain.httpsadminport') secname = cs_cfg.get('securitydomain.name', 'unknown') - #secselect = cs_cfg.get('securitydomain.select') - Selected security domain adminsport = cs_cfg.get('pkicreate.admin_secure_port', '') typeval = cs_cfg.get('cs.type', '') agentsport = cs_cfg.get('pkicreate.agent_secure_port', '') @@ -2761,9 +2761,6 @@ class SecurityDomain: secname, extra=config.PKI_INDENTATION_LEVEL_2) listval = typeval.lower() + "List" - #urlheader = "https://{}:{}".format(sechost, seceeport) - Security domain EE URL - #urlagentheader = "https://{}:{}".format(sechost, secagentport) - Agent URL - #urladminheader = "https://{}:{}".format(sechost, secadminport) - Admin URL updateURL = "/ca/agent/ca/updateDomainXML" params = "name=" + "\"" + self.master_dict['pki_instance_path'] + "\"" + \ @@ -3497,6 +3494,7 @@ class PKIDeployer: # Global dictionary variables self.master_dict = pki_master_dict self.slots = pki_slots_dict + self.manifest_db = [] # Utility objects self.identity = Identity(self) diff --git a/base/server/src/engine/pkimanifest.py b/base/server/src/engine/pkimanifest.py index aaabbf5fd..721373eac 100644 --- a/base/server/src/engine/pkimanifest.py +++ b/base/server/src/engine/pkimanifest.py @@ -20,10 +20,7 @@ # # System Imports -from collections import namedtuple import csv -import sys - # PKI Deployment Imports import pkiconfig as config @@ -37,7 +34,7 @@ RECORD_TYPE_SYMLINK = "symlink" # PKI Deployment Manifest Record Class -class record(object): +class Record(object): __slots__ = "name", \ "type", \ "user", \ @@ -47,6 +44,9 @@ class record(object): "permissions", \ "acls", + def __init__(self): + pass + def items(self): "dict style items" return [ @@ -64,9 +64,11 @@ class record(object): # PKI Deployment Manifest File Class -class file: - global database - filename = None +class File: + + def __init__(self, database): + self.filename = None + self.database = database def register(self, name): self.filename = name @@ -75,7 +77,7 @@ class file: try: with open(self.filename, "wt") as fd: c = csv.writer(fd) - for record in database: + for record in self.database: c.writerow(tuple(record)) except IOError as exc: config.pki_log.error(log.PKI_IOERROR_1, exc, @@ -93,6 +95,3 @@ class file: extra=config.PKI_INDENTATION_LEVEL_1) raise -# PKI Deployment Global Named Tuples -database = [] -file = file() |
