Python Forum
NameError: name 'target_id' is not defined
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
NameError: name 'target_id' is not defined
#7
The problem comes from create_target.
If the condition is not fulfilled, the target_id is not assigned.
You should update Python to 3.6 or later.
Python 3.5 and 2.7 are End of Life: https://devguide.python.org/#status-of-python-branches

If you put your code into function, it's later easier to test.
Here your function:

def create_target(ip_address):
    xml_data = (
        f"--xml=<create_target><name>Subnet {ip_address} "
        f"</name><hosts> {ip_address} </hosts></create_target>"
    )
    cmd = ["omp", "--username", "admin", "--password", "admin", xml_data]
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=False, encoding="utf8")
    stdout, stderr = proc.communicate()
    if "OK" in stdout:
        print("target was created, target id:")
        target_id_tuple = re.findall(r'\w+(?:-\w+)+', stdout)
        target_id = target_id_tuple[0]
        print(target_id)
        return True
    elif "Failed to acquire socket." in stderr:
        print("omp service is not running")
    else:
        print(stdout, stderr)
        return False
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
RE: NameError: name 'target_id' is not defined - by DeaD_EyE - Nov-03-2020, 09:26 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  I'm getting a NameError: ...not defined. vonArre 2 360 Mar-24-2024, 10:25 PM
Last Post: vonArre
  Getting NameError for a function that is defined JonWayn 2 1,146 Dec-11-2022, 01:53 PM
Last Post: JonWayn
Question Help with function - encryption - messages - NameError: name 'message' is not defined MrKnd94 4 2,963 Nov-11-2022, 09:03 PM
Last Post: deanhystad
  [split] NameError: name 'csvwriter' is not defined. Did you mean: 'writer'? cathy12 4 3,413 Sep-01-2022, 07:41 PM
Last Post: deanhystad
  NameError: name ‘app_ctrl’ is not defined 3lnyn0 0 1,538 Jul-04-2022, 08:08 PM
Last Post: 3lnyn0
  NameError: name 'hash_value_x_t' is not defined Anldra12 5 1,958 May-13-2022, 03:37 PM
Last Post: deanhystad
  NameError: name 'cross_validation' is not defined tmhsa 6 13,458 Jan-17-2022, 09:53 PM
Last Post: TropicalHeat
  NameError: name “x” is not defined ... even though x is defined campjaybellson 7 15,198 Oct-20-2021, 05:39 PM
Last Post: deanhystad
  NameError: name 'Particle' is not defined in Pygame drunkenneo 4 3,444 Aug-15-2021, 06:12 PM
Last Post: bowlofred
  NameError: name 'u1' is not defined (on parser code Python) Melcu54 1 2,922 Jul-26-2021, 04:36 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020