Skip to Content
Modern Python Standard Library Cookbook
book

Modern Python Standard Library Cookbook

by Alessandro Molina
August 2018
Intermediate to advanced
366 pages
10h 14m
English
Packt Publishing
Content preview from Modern Python Standard Library Cookbook

How it works...

The code is split into three sections: initializing logging, the fibo function, and the main function of our tool. We explicitly divided code this way because the fibo function might be used in other modules, and in such a case, we don't want logging to be reconfigured; we just want to use the logging configuration that the program will provide. For that reason, the logging.basicConfig call is wrapped in __name__ == '__main__' so that logging is only configured when the module is called directly as a tool and not when it's imported by other modules.

When multiple logging.basicConfig instances are called, only the first one will be considered. If we didn't wrap our logging configuration in if when imported by other modules, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Matthew Wilkes

Publisher Resources

ISBN: 9781788830829Supplemental Content