Splunk Dev

Python script in Splunk distance between IPs

davecroto
Splunk Employee
Splunk Employee

Cannot run this python script from the command line $SPUNK_HOME/bin/scripts, can someone tell me why?

Here is the error:

$ python distance_two_IPs.py 20, 21, 45, 25
  File "distance_two_IPs.py", line 14
    yDistance = (lat2 - lat1) * nauticalMilePerLat
            ^
IndentationError: expected an indented block

I tried to cut and past the script here, but it displayed without line-brakes. So I here is the link:

http://www.geesblog.com/2009/01/calculating-distance-between-latitude-longitude-pairs-in-python/

Tags (1)
0 Karma
1 Solution

Ayn
Legend

Just as it says, you need to indent the code within the calcDistance function. Python uses indentation instead of curly brackets.

View solution in original post

Ayn
Legend

Just as it says, you need to indent the code within the calcDistance function. Python uses indentation instead of curly brackets.

davecroto
Splunk Employee
Splunk Employee

Thanks Ayn!!

0 Karma
Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...