# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR , 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-26 14:46+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh \n"
"Language-Team: Korean (https://python.flowdas.com)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../Doc/c-api/objbuffer.rst:4
msgid "Old Buffer Protocol"
msgstr " "
#: ../Doc/c-api/objbuffer.rst:8
msgid ""
"These functions were part of the \"old buffer protocol\" API in Python 2."
" In Python 3, this protocol doesn't exist anymore but the functions are "
"still exposed to ease porting 2.x code. They act as a compatibility "
"wrapper around the :ref:`new buffer protocol `, but they "
"don't give you control over the lifetime of the resources acquired when a"
" buffer is exported."
msgstr ""
" 2 \" \" API . 3 "
"2.x . :ref:` `\\"
" , ."
#: ../Doc/c-api/objbuffer.rst:15
msgid ""
"Therefore, it is recommended that you call :c:func:`PyObject_GetBuffer` "
"(or the ``y*`` or ``w*`` :ref:`format codes ` with the "
":c:func:`PyArg_ParseTuple` family of functions) to get a buffer view over"
" an object, and :c:func:`PyBuffer_Release` when the buffer view can be "
"released."
msgstr ""
", :c:func:`PyObject_GetBuffer`\\( ``y*`` ``w*`` :ref:` `\\ :c:func:`PyArg_ParseTuple` ) "
", :c:func:`PyBuffer_Release`\\ ."
#: ../Doc/c-api/objbuffer.rst:23
msgid ""
"Returns a pointer to a read-only memory location usable as character-"
"based input. The *obj* argument must support the single-segment "
"character buffer interface. On success, returns ``0``, sets *buffer* to "
"the memory location and *buffer_len* to the buffer length. Returns "
"``-1`` and sets a :exc:`TypeError` on error."
msgstr ""
" . *obj* "
" . , ``0``\\ , *buffer*\\ , "
"*buffer_len*\\ . , ``-1``\\ , :exc:`TypeError`\\ "
"."
#: ../Doc/c-api/objbuffer.rst:32
msgid ""
"Returns a pointer to a read-only memory location containing arbitrary "
"data. The *obj* argument must support the single-segment readable buffer "
"interface. On success, returns ``0``, sets *buffer* to the memory "
"location and *buffer_len* to the buffer length. Returns ``-1`` and sets "
"a :exc:`TypeError` on error."
msgstr ""
" . *obj* "
" . , ``0``\\ , *buffer*\\ , "
"*buffer_len*\\ . , ``-1``\\ , :exc:`TypeError`\\ "
"."
#: ../Doc/c-api/objbuffer.rst:41
msgid ""
"Returns ``1`` if *o* supports the single-segment readable buffer "
"interface. Otherwise returns ``0``. This function always succeeds."
msgstr ""
"*o*\\ ``1``\\ . , ``0``\\ "
". ."
#: ../Doc/c-api/objbuffer.rst:44
msgid ""
"Note that this function tries to get and release a buffer, and exceptions"
" which occur while calling corresponding functions will get suppressed. "
"To get error reporting use :c:func:`PyObject_GetBuffer()` instead."
msgstr ""
" , . "
" :c:func:`PyObject_GetBuffer()`\\ ."
#: ../Doc/c-api/objbuffer.rst:51
msgid ""
"Returns a pointer to a writable memory location. The *obj* argument must"
" support the single-segment, character buffer interface. On success, "
"returns ``0``, sets *buffer* to the memory location and *buffer_len* to "
"the buffer length. Returns ``-1`` and sets a :exc:`TypeError` on error."
msgstr ""
" . *obj* , . "
", ``0``\\ , *buffer*\\ , *buffer_len*\\ "
". , ``-1``\\ , :exc:`TypeError`\\ ."