Getting Data In

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

lalbsah
Engager

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

Universal forwarder binary name: splunkforwarder-4.3.2-123586-Linux-x86_64
WAS Add on binary name: splunk_forwarder_addon_was-2.0.0-123159.tar

Please advise.

0 Karma

quincybatten
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

glitchcowboy
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

glitchcowboy
Path Finder

I have the same issue - albeit on AIX.

python -V
Python 2.3.4

Has anyone solved this yet?

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Mile High Learning with Splunk University, Denver, Colorado

If Denver is known for its mile-high elevation, Splunk University is about to raise the bar on technical ...

IT Service Intelligence 5.0 Series: Your Guide to the June Launch

We are excited to announce the June release of Splunk IT Service Intelligence (ITSI) 5.0. This update ...

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...