Mercurial > libervia-backend
annotate sat/__init__.py @ 2617:81b70eeb710f
quick_frontend(contact list): refactored update:
update is now called with appropriate constant value (C.UPDATE_ADD, C.UPDATE_DELETE, C.UPDATE_MODIFY and so on) when a widget change visibility according to current options.
Before it was linked to cache only (C.UPDATE_ADD was only called when contact was first added to cache).
This make widget handling in frontends more easy.
Renamed entityToShow to entityVisible, which seems to correspond better.
Started reducing lines lenght to 90 chars as a test. May become the new coding style soon.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 24 Jun 2018 21:59:29 +0200 |
parents | 4c086cf7af66 |
children | 56f94936df1e |
rev | line source |
---|---|
2571
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
1 #!/usr/bin/env python2 |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
2 # -*- coding: utf-8 -*- |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
3 |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
4 # SàT: a XMPP client |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
5 # Copyright (C) 2009-2018 Jérôme Poisson (goffi@goffi.org) |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
6 |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
7 # This program is free software: you can redistribute it and/or modify |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
8 # it under the terms of the GNU Affero General Public License as published by |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
9 # the Free Software Foundation, either version 3 of the License, or |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
10 # (at your option) any later version. |
1470
8bfbf5cb0e28
core: moved __version__ to __init__.py, so we can check version by doing "import sat;print(sat.__version__)"
Goffi <goffi@goffi.org>
parents:
224
diff
changeset
|
11 |
2571
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
12 # This program is distributed in the hope that it will be useful, |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
15 # GNU Affero General Public License for more details. |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
16 |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
17 # You should have received a copy of the GNU Affero General Public License |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
19 import os.path |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
20 |
4aca060075b7
setup: version is now set in SAT/VERSION, sat is not imported anymore in setup
Goffi <goffi@goffi.org>
parents:
2562
diff
changeset
|
21 version_file = os.path.join(os.path.dirname(__file__), 'VERSION') |
2607
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
22 try: |
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
23 with open(version_file) as f: |
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
24 __version__ = f.read().strip() |
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
25 except NotImplementedError: |
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
26 # pyjamas workaround |
4c086cf7af66
core (version): added workaround for Pyjamas, avoiding crash when reading VERSION
Goffi <goffi@goffi.org>
parents:
2571
diff
changeset
|
27 __version__ = '0.7D' |