Python Forum
Returning True or False vs. True or None
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Returning True or False vs. True or None
#2
Quote:I was just wondering if there is any reason that I should explicitly return False from a function instead of just letting it return None?
In almost all cases, None can be treated the same as a Boolean. The one exception I can think of is in embedded code where the Boolean value is setting a register or toggling a GPIO port. There are certainly other instances.
You need to decide if it's needed or not for the application you are running. My guess is not.
Reply


Messages In This Thread
RE: Returning True or False vs. True or None - by Larz60+ - Apr-04-2019, 02:12 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Boolean: Anybody know why is this True? LilD 8 1,881 Feb-06-2022, 09:15 AM
Last Post: LilD
  Need to parse a list of boolean columns inside a list and return true values Python84 4 2,108 Jan-09-2022, 02:39 AM
Last Post: Python84
  Question on True expressions mgreen2251660 2 1,939 Jun-25-2021, 04:49 PM
Last Post: Yoriz
  pathlib destpath.exists() true even file does not exist NaN 9 4,689 Dec-01-2020, 12:43 PM
Last Post: NaN
  While True loop help Nickd12 2 1,993 Oct-17-2020, 08:12 AM
Last Post: Nickd12
  path.exists returning True when it shouldn't natha18 0 1,502 Sep-21-2020, 01:04 PM
Last Post: natha18
  while True error Nickd12 2 2,075 Sep-13-2020, 06:29 AM
Last Post: Nickd12
  Recursive function returns None, when True is expected akar 0 3,390 Sep-07-2020, 07:58 PM
Last Post: akar
  isinstance() always return true for object type check Yoki91 2 2,559 Jul-22-2020, 06:52 PM
Last Post: Yoki91
  Is using while True loop good? escape_freedom13 5 3,531 Jul-03-2020, 08:27 PM
Last Post: escape_freedom13

Forum Jump:

User Panel Messages

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