'''
CLI entry-point for salt-api
'''
# Import salt libs
from salt.utils.parsers import (
    ConfigDirMixIn,
    DaemonMixIn,
    LogLevelMixIn,
    MergeConfigMixIn,
    OptionParser,
    OptionParserMeta,
    PidfileMixin)

# Import salt-api libs
import saltapi.client
import saltapi.config
import saltapi.version


class SaltAPI(OptionParser, ConfigDirMixIn, LogLevelMixIn, PidfileMixin,
              DaemonMixIn, MergeConfigMixIn):
    '''
    The cli parser object used to fire up the salt api system.
    '''
    __metaclass__ = OptionParserMeta

    VERSION = saltapi.version.__version__

    def setup_config(self):
        return saltapi.config.api_config(self.get_config_file_path('master'))

    def run(self):
        '''
        Run the api
        '''
        self.parse_args()
        self.process_config_dir()
        self.daemonize_if_required()
        self.set_pidfile()
        client = saltapi.client.SaltAPIClient(self.config)
        client.run()

'''
CLI entry-point for salt-api
'''
# Import salt libs
from salt.utils.parsers import (
    ConfigDirMixIn,
    DaemonMixIn,
    LogLevelMixIn,
    MergeConfigMixIn,
    OptionParser,
    OptionParserMeta,
    PidfileMixin)

# Import salt-api libs
import saltapi.client
import saltapi.config
import saltapi.version


class SaltAPI(OptionParser, ConfigDirMixIn, LogLevelMixIn, PidfileMixin,
              DaemonMixIn, MergeConfigMixIn):
    '''
    The cli parser object used to fire up the salt api system.
    '''
    __metaclass__ = OptionParserMeta

    VERSION = saltapi.version.__version__

    def setup_config(self):
        return saltapi.config.api_config(self.get_config_file_path('master'))

    def run(self):
        '''
        Run the api
        '''
        self.parse_args()
        self.daemonize_if_required()
        self.set_pidfile()
        client = saltapi.client.SaltAPIClient(self.config)
        client.run()

Remove unnecessary call to `process_config_dir()`.
Remove unnecessary call to `process_config_dir()`.

  '''
  CLI entry-point for salt-api
  '''
  # Import salt libs
  from salt.utils.parsers import (
      ConfigDirMixIn,
      DaemonMixIn,
      LogLevelMixIn,
      MergeConfigMixIn,
      OptionParser,
      OptionParserMeta,
      PidfileMixin)
  
  # Import salt-api libs
  import saltapi.client
  import saltapi.config
  import saltapi.version
  
  
  class SaltAPI(OptionParser, ConfigDirMixIn, LogLevelMixIn, PidfileMixin,
                DaemonMixIn, MergeConfigMixIn):
      '''
      The cli parser object used to fire up the salt api system.
      '''
      __metaclass__ = OptionParserMeta
  
      VERSION = saltapi.version.__version__
  
      def setup_config(self):
          return saltapi.config.api_config(self.get_config_file_path('master'))
  
      def run(self):
          '''
          Run the api
          '''
          self.parse_args()
-         self.process_config_dir()
          self.daemonize_if_required()
          self.set_pidfile()
          client = saltapi.client.SaltAPIClient(self.config)
          client.run()
  
Remove unnecessary call to `process_config_dir()`.
## Code Before:
'''
CLI entry-point for salt-api
'''
# Import salt libs
from salt.utils.parsers import (
    ConfigDirMixIn,
    DaemonMixIn,
    LogLevelMixIn,
    MergeConfigMixIn,
    OptionParser,
    OptionParserMeta,
    PidfileMixin)

# Import salt-api libs
import saltapi.client
import saltapi.config
import saltapi.version


class SaltAPI(OptionParser, ConfigDirMixIn, LogLevelMixIn, PidfileMixin,
              DaemonMixIn, MergeConfigMixIn):
    '''
    The cli parser object used to fire up the salt api system.
    '''
    __metaclass__ = OptionParserMeta

    VERSION = saltapi.version.__version__

    def setup_config(self):
        return saltapi.config.api_config(self.get_config_file_path('master'))

    def run(self):
        '''
        Run the api
        '''
        self.parse_args()
        self.process_config_dir()
        self.daemonize_if_required()
        self.set_pidfile()
        client = saltapi.client.SaltAPIClient(self.config)
        client.run()

## Instruction:
Remove unnecessary call to `process_config_dir()`.
## Code After:
'''
CLI entry-point for salt-api
'''
# Import salt libs
from salt.utils.parsers import (
    ConfigDirMixIn,
    DaemonMixIn,
    LogLevelMixIn,
    MergeConfigMixIn,
    OptionParser,
    OptionParserMeta,
    PidfileMixin)

# Import salt-api libs
import saltapi.client
import saltapi.config
import saltapi.version


class SaltAPI(OptionParser, ConfigDirMixIn, LogLevelMixIn, PidfileMixin,
              DaemonMixIn, MergeConfigMixIn):
    '''
    The cli parser object used to fire up the salt api system.
    '''
    __metaclass__ = OptionParserMeta

    VERSION = saltapi.version.__version__

    def setup_config(self):
        return saltapi.config.api_config(self.get_config_file_path('master'))

    def run(self):
        '''
        Run the api
        '''
        self.parse_args()
        self.daemonize_if_required()
        self.set_pidfile()
        client = saltapi.client.SaltAPIClient(self.config)
        client.run()
