crear una función global en python

En Python, ¿cómo puedo crear una función que se pueda usar globalmente en todas las clases que se llaman? Aquí hay un ejemplo:

import configparser import os import sys from datetime import datetime from ftplib import FTP def notify(msg): echo = True log = True if echo: print(msg) if log: f = open('log.txt','a') msg = datetime.now().strftime("%y-%m-%d-%H:%M:%S")+': ' + msg f.write(msg) f.close() #sys.exit() #removing this was the fix! class zoneFTP(): def __init__(self): self.conn = FTP() self.dir = './' notify('The dir is :' + self.dir) def main(): notify('starting') ftp = zoneFTP() if __name__ == "__main__": main() 

La llamada notify() Notify notify() en la clase zoneFTP falla. ¿Cómo puedo hacer que la función notify() una de las funciones incorporadas de Python para que pueda llamarse a cualquier lugar? ¿O hay una mejor manera de hacer lo que estoy tratando de lograr aquí?

Coloque notify() en un módulo de utilidad y pida que todos los demás módulos lo importen.