[ https://issues.apache.org/jira/browse/AMBARI-13271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yusaku Sako reassigned AMBARI-13271: ------------------------------------ Assignee: Kevin Vasko > Error: str() function only 1 takes parameter > -------------------------------------------- > > Key: AMBARI-13271 > URL: https://issues.apache.org/jira/browse/AMBARI-13271 > Project: Ambari > Issue Type: Bug > Components: ambari-agent > Affects Versions: 2.1.1 > Environment: CentOS 7.0 > Reporter: Kevin Vasko > Assignee: Kevin Vasko > Priority: Minor > Fix For: 2.4.0 > > Attachments: AMBARI-13271.2.patch, patch.diff > > > In the file > /usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py > and in the backup_file function I was getting an error staying Error: str() > only takes 1 parameter but 2 were passed type error. > # Copy file and save with file.# (timestamp) > def backup_file(filePath): > if filePath is not None and os.path.exists(filePath): > timestamp = datetime.datetime.now() > format = '%Y%m%d%H%M%S' > try: > shutil.copyfile(filePath, filePath + "." + timestamp.strftime(format)) > except (Exception), e: > logger.warn('Could not backup file "%s": %s' % (str(filePath, e))) > return 0 > I do believe the exception handling line is incorrect and should be change > from: > logger.warn('Could not backup file "%s": %s' % (str(filePath, e))) > to: > logger.warn('Could not backup file "%s": %s' % (str(filePath), e)) -- This message was sent by Atlassian JIRA (v6.4.14#64029)