Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
a5e61651
Kaydet (Commit)
a5e61651
authored
Eki 18, 2001
tarafından
Fredrik Lundh
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
changed misleading argument name
üst
a4dc73e2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
18 deletions
+18
-18
libnntplib.tex
Doc/lib/libnntplib.tex
+5
-5
nntplib.py
Lib/nntplib.py
+13
-13
No files found.
Doc/lib/libnntplib.tex
Dosyayı görüntüle @
a5e61651
...
...
@@ -197,14 +197,14 @@ and \var{list} is a list of the article's headers (an uninterpreted
list of lines, without trailing newlines).
\end{methoddesc}
\begin{methoddesc}
{
body
}{
id,
\optional
{
file
Handle
}}
\begin{methoddesc}
{
body
}{
id,
\optional
{
file
}}
Send a
\samp
{
BODY
}
command, where
\var
{
id
}
has the same meaning as for
\method
{
stat()
}
. If the
\var
{
file
Handle
}
parameter is supplied, then
the body is stored in a file. If
\var
{
file
Handle
}
is a string, then
\method
{
stat()
}
. If the
\var
{
file
}
parameter is supplied, then
the body is stored in a file. If
\var
{
file
}
is a string, then
the method will open a file object with that name, write to it then close it.
If
\var
{
file
Handle
}
is a file object, then it will start calling
If
\var
{
file
}
is a file object, then it will start calling
\method
{
write()
}
on it to store the lines of the body.
Return as for
\method
{
head()
}
. If
\var
{
file
Handle
}
is supplied. Then
Return as for
\method
{
head()
}
. If
\var
{
file
}
is supplied. Then
the returned
\var
{
list
}
is an empty list.
\end{methoddesc}
...
...
Lib/nntplib.py
Dosyayı görüntüle @
a5e61651
...
...
@@ -211,15 +211,15 @@ class NNTP:
raise
NNTPProtocolError
(
resp
)
return
resp
def
getlongresp
(
self
,
fileHand
le
=
None
):
def
getlongresp
(
self
,
fi
le
=
None
):
"""Internal: get a response plus following text from the server.
Raise various errors if the response indicates an error."""
openedFile
=
None
try
:
# If a string was passed then open a file with that name
if
isinstance
(
file
Handle
,
types
.
StringType
):
openedFile
=
file
Handle
=
open
(
fileHand
le
,
"w"
)
if
isinstance
(
file
,
types
.
StringType
):
openedFile
=
file
=
open
(
fi
le
,
"w"
)
resp
=
self
.
getresp
()
if
resp
[:
3
]
not
in
LONGRESP
:
...
...
@@ -231,8 +231,8 @@ class NNTP:
break
if
line
[:
2
]
==
'..'
:
line
=
line
[
1
:]
if
file
Handle
:
file
Handle
.
write
(
line
+
"
\n
"
)
if
file
:
file
.
write
(
line
+
"
\n
"
)
else
:
list
.
append
(
line
)
finally
:
...
...
@@ -247,10 +247,10 @@ class NNTP:
self
.
putcmd
(
line
)
return
self
.
getresp
()
def
longcmd
(
self
,
line
,
file
Handle
=
None
):
def
longcmd
(
self
,
line
,
file
=
None
):
"""Internal: send a command and get the response plus following text."""
self
.
putcmd
(
line
)
return
self
.
getlongresp
(
file
Handle
)
return
self
.
getlongresp
(
file
)
def
newgroups
(
self
,
date
,
time
):
"""Process a NEWGROUPS command. Arguments:
...
...
@@ -355,9 +355,9 @@ class NNTP:
"""Process a LAST command. No arguments. Return as for STAT."""
return
self
.
statcmd
(
'LAST'
)
def
artcmd
(
self
,
line
,
file
Handle
=
None
):
def
artcmd
(
self
,
line
,
file
=
None
):
"""Internal: process a HEAD, BODY or ARTICLE command."""
resp
,
list
=
self
.
longcmd
(
line
,
fileHand
le
)
resp
,
list
=
self
.
longcmd
(
line
,
fi
le
)
resp
,
nr
,
id
=
self
.
statparse
(
resp
)
return
resp
,
nr
,
id
,
list
...
...
@@ -372,18 +372,18 @@ class NNTP:
return
self
.
artcmd
(
'HEAD '
+
id
)
def
body
(
self
,
id
,
file
Handle
=
None
):
def
body
(
self
,
id
,
file
=
None
):
"""Process a BODY command. Argument:
- id: article number or message id
- file
Handle
: Filename string or file object to store the article in
- file: Filename string or file object to store the article in
Returns:
- resp: server response if successful
- nr: article number
- id: message id
- list: the lines of the article's body or an empty list
if file
Handle
was used"""
if file was used"""
return
self
.
artcmd
(
'BODY '
+
id
,
file
Handle
)
return
self
.
artcmd
(
'BODY '
+
id
,
file
)
def
article
(
self
,
id
):
"""Process an ARTICLE command. Argument:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment