386 extract_appimage_desktop_file(app_file_name)
387
388
389def main():390 """The entrypoint to CLI app."""
391 epilog = None
392 if "GITHUB_API_TOKEN" not in os.environ and "GITHUB_TOKEN" not in os.environ:
According to PEP8, if any return statement returns an expression, any return statements where no value is returned should explicitly state this as return None
, and an explicit return statement should be present at the end of the function (if reachable).
Good:
def foo(x):
if x >= 0:
return math.sqrt(x)
else:
return None
def bar(x):
if x < 0:
return None
return math.sqrt(x)
Bad:
def foo(x):
if x >= 0:
return math.sqrt(x)
def bar(x):
if x < 0:
return
return math.sqrt(x)