晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
| DIR:/proc/self/root/opt/cloudlinux/venv/lib64/python3.11/site-packages/lvestats/lib/ |
| Current File : //proc/self/root/opt/cloudlinux/venv/lib64/python3.11/site-packages/lvestats/lib/lve_list.py |
# coding=utf-8
#
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT
class LVEList(list):
def __init__(self, stat, resellers=False):
"""
:type stat: CloudLinuxStatistics
:type resellers: bool
"""
list.__init__([])
self.stat = stat
self.resellers = resellers
def __eq__(self, other):
""":type other: LVEList | list"""
return (
(
isinstance(other, LVEList)
and self.stat == other.stat)
or (
isinstance(other, list)
and list(self) == other))
def __ne__(self, other):
""":type other: LVEList | list"""
return not self.__eq__(other)
def __len__(self):
if self.resellers:
return len(self.stat._resellers_results)
else:
return max(len(self.stat._lve_results), len(self.stat._gov_results))
def __reversed__(self):
""" L.__reversed__() -- return a reverse iterator over the list """
raise TypeError
def append(self, p_object):
""" L.append(object) -- append object to end """
raise TypeError
def count(self, value):
""" L.count(value) -> integer -- return number of occurrences of value """
raise TypeError
def extend(self, iterable):
""" L.extend(iterable) -- extend list by appending elements from the iterable """
raise TypeError
def index(self, value, start=None, stop=None):
"""
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
"""
raise TypeError
def insert(self, index, p_object):
""" L.insert(index, object) -- insert object before index """
raise TypeError
def pop(self, index=None):
"""
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
"""
raise TypeError
def remove(self, value):
"""
L.remove(value) -- remove first occurrence of value.
Raises ValueError if the value is not present.
"""
raise TypeError
def reverse(self):
""" L.reverse() -- reverse *IN PLACE* """
raise TypeError
def sort(self, cmp=None, key=None, reverse=False):
"""
L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
cmp(x, y) -> -1, 0, 1
"""
raise TypeError
def __add__(self, y):
""" x.__add__(y) <==> x+y """
raise TypeError
def __contains__(self, y):
""" x.__contains__(y) <==> y in x """
raise TypeError
def __delitem__(self, y):
""" x.__delitem__(y) <==> del x[y] """
raise TypeError
def __iter__(self):
current_index = 0
while True:
try:
yield self.stat.get_value(current_index, self.resellers)
except IndexError:
return
current_index += 1
def __getitem__(self, index):
if isinstance(index, slice):
raise TypeError
return self.stat.get_value(index, self.resellers)
def __repr__(self):
return str(list(self))
|