Python Forum
How do I find if a function has been defined?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do I find if a function has been defined?
#2
You could try
import sys
mod = sys.modules['__main__']
name = "spam"
self.assertTrue(hasattr(mod, name), "Define a function" + name)
If you are not sure about the module, you could do
import inspect
mod = inspect.getmodule(student_id)
Reply


Messages In This Thread
RE: How do I find if a function has been defined? - by Gribouillis - Jul-24-2020, 11:47 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable is not defined error when trying to use my custom function code fnafgamer239 4 655 Nov-23-2023, 02:53 PM
Last Post: rob101
  Printing the variable from defined function jws 7 1,464 Sep-03-2023, 03:22 PM
Last Post: deanhystad
  Getting NameError for a function that is defined JonWayn 2 1,160 Dec-11-2022, 01:53 PM
Last Post: JonWayn
Question Help with function - encryption - messages - NameError: name 'message' is not defined MrKnd94 4 3,002 Nov-11-2022, 09:03 PM
Last Post: deanhystad
  How to print the output of a defined function bshoushtarian 4 1,365 Sep-08-2022, 01:44 PM
Last Post: deanhystad
  how can a function find the name by which it is called? Skaperen 18 3,585 Aug-24-2022, 04:52 PM
Last Post: Skaperen
  User-defined function to reset variables? Mark17 3 1,715 May-25-2022, 07:22 PM
Last Post: Gribouillis
  Error in find pearson correlation function erneelgupta 1 1,919 Mar-01-2022, 03:41 PM
Last Post: stevendaprano
  pdfminer package: can't find exgtract_text function Pavel_47 7 5,367 Jan-25-2021, 03:31 PM
Last Post: Pavel_47
Sad Function defined by branches antoniogalante 1 1,897 Dec-16-2020, 11:35 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

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