OwlCyberSecurity - MANAGER
Edit File: test_unicode.cpython-38.pyc
U �i]X5 � @ s* d dl mZmZmZ d dlZd dlZd dlmZ d dl m Z mZmZ ej dd� dkrddZdd � Zn"eed ��dkrzdZndZd d � ZdZdZdd� ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e�ZG d$d%� d%e�ZG d&d'� d'e�Z G d(d)� d)e�Z!G d*d+� d+e!�Z"G d,d-� d-e!�Z#G d.d/� d/e!�Z$G d0d1� d1e!�Z%G d2d3� d3e!�Z&G d4d5� d5e!�Z'G d6d7� d7e�Z(G d8d9� d9e(�Z)G d:d;� d;e(�Z*G d<d=� d=e(�Z+G d>d?� d?e(�Z,G d@dA� dAe(�Z-G dBdC� dCe(�Z.dS )D� )�division�absolute_import�print_functionN)�unicode)�assert_�assert_equal�assert_array_equal� )� r Fc C s� t | t�rZt| �} | sd}ntdd� | D ��}|dk r<d}n|dk rJd}nd}|t| � S t| �}|jd krzt|�|j S t� |j�|j S d S ) Nr c S s g | ]}t |��qS � )�ord)�.0�cr r �?/usr/lib/python3/dist-packages/numpy/core/tests/test_unicode.py� <listcomp> s z!buffer_length.<locals>.<listcomp>� � i r � ) � isinstancer �str�max�len� memoryview�shape�itemsize�npZprod)�arrZcharmax�size�vr r r � buffer_length s r �ur Tc C s"