PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clselect
/
__pycache__
� ��Dj< � � � d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlmZ d dl mZ d dlm Z dd d �ZdZd� Zd � Zd� Z G d� de� � ZdS )� )�print_function)�division)�absolute_importN��escape)� basestring)� iteritemsz"z')�"�')�=�+�-�@� � c �n � t | t � � r| � t � � rd| z S | S )ao Prefix a single quote when the cell starts with a spreadsheet formula leader, so Excel/LibreOffice render the literal text instead of executing it. Returns the value unchanged when it is not a leader-prefixed string. Non-string scalars are passed through (numbers and booleans cannot be formula leaders once the csv writer stringifies them). r )� isinstancer � startswith�_CSV_FORMULA_LEADERS)�values �M/opt/cloudlinux/venv/lib64/python3.11/site-packages/clselect/clselectprint.py�_csv_neutralizer s; � � �%��$�$� ��)9�)9�:N�)O�)O� ��U�{���L� c �h � t | t � � rt | t � � S t | t t f� � r+g }| D ]$}|� t |� � � � �%|S t | t � � r+i }t | � � D ]\ }}t |� � ||<