'Create directory structure of the state directory.'

def create_state_directory_structure(self):

    def create_dir(path):
        if (not os.path.isdir(path)):
            os.makedirs(path)
    def create_in_state_dir(path):
        create_dir(os.path.join(self.config.get_state_dir(), path))
    create_dir(self.config.get_state_dir())
    create_dir(self.config.get_torrent_store_dir())
    create_dir(self.config.get_metadata_store_dir())
    create_in_state_dir(DB_DIR_NAME)
    create_in_state_dir(STATEDIR_DLPSTATE_DIR)
    create_in_state_dir(STATEDIR_WALLET_DIR)
