Implement Client.select_group()
This commit is contained in:
parent
f3e0c7dbdc
commit
c28c9b7a72
1 changed files with 4 additions and 1 deletions
|
@ -91,6 +91,9 @@ class Client(Connection):
|
|||
|
||||
yield line
|
||||
|
||||
def select_group(self, name: str):
|
||||
return self.request('GROUP', name)
|
||||
|
||||
def each_newsgroup(self):
|
||||
self.request('LIST', 'NEWSGROUPS')
|
||||
|
||||
|
@ -117,8 +120,8 @@ class Client(Connection):
|
|||
parts[3] == 'y')
|
||||
|
||||
def each_newsgroup_message(self, newsgroup: RemoteNewsgroup, msgrange: Optional[MessageRange]):
|
||||
self.request('GROUP', newsgroup.name)
|
||||
self.request('OVER', str(msgrange))
|
||||
self.select_group(newsgroup.name)
|
||||
|
||||
for line in self.each_response_line():
|
||||
parts = line.split('\t')
|
||||
|
|
Loading…
Add table
Reference in a new issue