Getting Data In
Highlighted

Python script error during installation of Splunk Forwarder Add-on for WAS

Engager

I see below error while running installation script of Splunk Forwarder Add-on for WAS.
$ python wasloginputs.py
File "wasloginputs.py", line 228
with open('../local/'+componentconf, 'wb') as configfile:
^
SyntaxError: invalid syntax

Universal forwarder binary name: splunkforwarder-4.3.2-123586-Linux-x8664
WAS Add on binary name: splunk
forwarderaddonwas-2.0.0-123159.tar

Please advise.

0 Karma
Highlighted

Re: Python script error during installation of Splunk Forwarder Add-on for WAS

Path Finder

I have the same issue - albeit on AIX.

python -V
Python 2.3.4

Has anyone solved this yet?

0 Karma
Highlighted

Re: Python script error during installation of Splunk Forwarder Add-on for WAS

Path Finder

It appears that the Python "with" statement didn't exist until sometime after Python 2.5. Not an authoritative source, but good enough for a perl/shell programmer:

http://preshing.com/20110920/the-python-with-statement-by-example

0 Karma
Highlighted

Re: Python script error during installation of Splunk Forwarder Add-on for WAS

New Member

The with statement in Python simplifies exception handling by encapsulating common preparation and clean-up tasks in so-called context managers. This allows common try..except..finally usage patterns to be encapsulated for convenient reuse and reduce the amount of code you need to write for handling different kinds of exceptions. The with statement creates resources within a block . You write your code using the resources within the block. When the block exits the resources are cleanly released regardless of the outcome of the code in the block (that is whether the block exits normally or because of an exception).

0 Karma
Speak Up for Splunk Careers!

We want to better understand the impact Splunk experience and expertise has has on individuals' careers, and help highlight the growing demand for Splunk skills.