title: Pycharm does not recognize logging.basicConfig handlers argument
body: <p>I have a <code>python</code> application that uses the python <code>logging</code> library for some time now for printing messages both on the screen and on time rotating files and works fine.</p>
  
  <p>The logging configuration is as follows:</p>
  
  <pre><code>import logging
  from logging.handlers import TimedRotatingFileHandler
  logging.basicConfig(level=logging.INFO if debug is not True else logging.DEBUG,
                      format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
                      datefmt='%Y-%m-%d %H:%M:%S',
                      handlers=[
                          TimedRotatingFileHandler(log_filename, when='midnight', interval=1),
                          logging.StreamHandler()
                      ]
                      )
  </code></pre>
  
  <p>My problem is that PyCharm keeps highlighting the <code>logging.basicConfig</code> part of the configuration with the following warning:</p>
  
  <blockquote>
    <p>Unexpected argument(s) </p>
    
    <p>Possible callees: </p>
    
    <p>basicConfig(*, filename:
    Optional[str]=..., filemode: str=..., format: str=..., datefmt:
    Optional[str]=..., level: Union[int, str, None]=..., stream:
    IO[str]=...) basicConfig()   </p>
    
    <p>Inspection info: Reports discrepancies
    between declared parameters and actual arguments, as well as incorrect
    arguments (e.g. duplicate named arguments) and incorrect argument
    order. Decorators are analyzed, too.</p>
  </blockquote>
  
  <p>And it goes out only if I remove the <code>handlers=[...]</code> part of the code. </p>
  
  <p>Did the <code>basicConfig</code>'s arguments change on a specific version? If yes, what is the proposed way to achieve the same thing?</p>
  
  <p>I'm using <code>python 3.6</code> and <code>pycharm 2020.1</code> (but had the same warning for at least the past 3 updates)</p>