def _printf(self, fmt, *args, **print3opts):
        '''Prints to sys.stdout or the configured stream if any is
        specified and if the file keyword argument is not already
        set in the **print3opts for this specific call.
        '''
        if self._stream and not print3opts.get('file', None):
            if args:
                fmt = fmt % args
            _printf(fmt, file=self._stream, **print3opts)
        else:
            _printf(fmt, *args, **print3opts)
Prints to sys.stdout or the configured stream if any is
        specified and if the file keyword argument is not already
        set in the **print3opts for this specific call.
        
recipes/Python/546530_Size_of_Python_objects_revised/recipe-546530.py