question: how to suppress output
In a Python shell, and using rpy2 when I issue the following command
In : x = robjects.r.bfast(data, h=0.1, season="none", max_iter=1)  "No seasonal model will be fitted!"
I get this non-desirable output
 "No seasonal model will be fitted!"
Is there any way to suppress this output ? I would like to wrap this call to a function and then to an api call. Thus, redirecting output to stdout is non-desirable.
Is there anything that can be done ?
My complete rpy2 script is:
from rpy2.robjects.packages import importr import rpy2.robjects as robjects importr("bfast") data = robjects.FloatVector(data) data = robjects.r.ts(data, frequency=1) x = robjects.r.bfast(data, h=0.1, season="none", max_iter=1) list(x)