ecasbot  1.3.1
EC AntiSpam bot for Telegram messenger
ecasbot.modules.ranges.Ranges Class Reference

Public Member Functions

None __init__ (self, str inputstr)
 
list tolist (self)
 
list tosorted (self)
 

Static Private Member Functions

range __parserange (str sourcerow)
 

Private Attributes

 __rlist
 

Constructor & Destructor Documentation

◆ __init__()

None ecasbot.modules.ranges.Ranges.__init__ (   self,
str  inputstr 
)
Main constructor of Ranges class.
:param inputstr: Source string.

Member Function Documentation

◆ __parserange()

range ecasbot.modules.ranges.Ranges.__parserange ( str  sourcerow)
staticprivate
Parse source range and fill result.
:param sourcerow: Source row to parse.
:return: Range generated from source.

◆ tolist()

list ecasbot.modules.ranges.Ranges.tolist (   self)
Return unsorted list of specified range.
:return: Unsorted list.

◆ tosorted()

list ecasbot.modules.ranges.Ranges.tosorted (   self)
Return sorted list of specified range.
:return: Sorted list.