code: def test_issue_10475():
      a = Symbol("a", extended_real=True)
      b = Symbol("b", extended_positive=True)
      s = Symbol("s", zero=False)
  
      assert zeta(2 + I).is_finite
      assert zeta(1).is_finite is False
      assert zeta(x).is_finite is None
      assert zeta(x + I).is_finite is None
      assert zeta(a).is_finite is None
      assert zeta(b).is_finite is None
      assert zeta(-b).is_finite is True
      assert zeta(b**2 - 2 * b + 1).is_finite is None
      assert zeta(a + I).is_finite is True
      assert zeta(b + 1).is_finite is True
      assert zeta(s + 1).is_finite is True
  
imports: from sympy.concrete.summations import Sum
  from sympy.core.function import expand_func
  from sympy.core.numbers import Float, I, Rational, nan, oo, pi, zoo
  from sympy.core.singleton import S
  from sympy.core.symbol import Symbol
  from sympy.functions.elementary.complexes import Abs, polar_lift
  from sympy.functions.elementary.exponential import exp, exp_polar, log
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.special.zeta_functions import dirichlet_eta, lerchphi, polylog, riemann_xi, stieltjes, zeta
  from sympy.series.order import O
  from sympy.core.function import ArgumentIndexError
  from sympy.functions.combinatorial.numbers import bernoulli, factorial, genocchi, harmonic
  from sympy.testing.pytest import raises
  from sympy.core.random import test_derivative_numerically, random_complex_number, verify_numerically
label_desc: Use image node_id 15 for calling a global function with example usage: test_issue_10475() without return types