```
>>> solve(sin(x)+tan(x))
[0, 2*pi]
>>> solve(sin(x)+sec(x))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "sympy\solvers\solvers.py", line 834, in solve
solution = _solve(f[0], *symbols, **flags)
File "sympy\solvers\solvers.py", line 1339, in _solve
result = _tsolve(f_num, symbol, **flags)
File "sympy\solvers\solvers.py", line 2166, in _tsolve
return _solve(rewrite - rhs, sym)
File "sympy\solvers\solvers.py", line 1345, in _solve
"\nNo algorithms are implemented to solve equation %s" % f)
NotImplementedError: multiple generators [exp(I*x), sec(x)]
No algorithms are implemented to solve equation sec(x)
```
But give that a little help by rewriting it and it works:
```
>>> solve((sin(x)+sec(x)).rewrite(cos)
... )
[-2*atan(-1/2 + sqrt(2 - 2*sqrt(3)*I)/2 + sqrt(3)*I/2), 2*atan(1/2 - sqrt(3)*I/2
+ sqrt(2 - 2*sqrt(3)*I)/2), 2*atan(1/2 - sqrt(2 + 2*sqrt(3)*I)/2 + sqrt(3)*I/2)
, 2*atan(1/2 + sqrt(2 + 2*sqrt(3)*I)/2 + sqrt(3)*I/2)]