Projet

Général

Profil

Télécharger (537 octets) Statistiques
| Branche: | Tag: | Révision:

root / auquotidien / modules / links.py @ 8b02623d

1
from qommon.storage import StorableObject
2

    
3
class Link(StorableObject):
4
    _names = 'links'
5

    
6
    title = None
7
    url = None
8
    position = None
9

    
10
    def sort_by_position(cls, links):
11
        def cmp_position(x, y):
12
            if x.position == y.position:
13
                return 0
14
            if x.position is None:
15
                return 1
16
            if y.position is None:
17
                return -1
18
            return cmp(x.position, y.position)
19
        links.sort(cmp_position)
20
    sort_by_position = classmethod(sort_by_position)
21

    
(18-18/27)