Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/model
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2008-04-23 15:08:21 (GMT)
committer Simon Schampijer <simon@schampijer.de>2008-04-23 15:08:21 (GMT)
commitd04f20fc1c895c514c41b3f812733061e9c77df6 (patch)
treecccbe3ab686763b3412bcf04ef8cc44bf70e012a /src/model
parent8fa5f3c436b1bff3105d668105153eb188caee44 (diff)
pylint model
Diffstat (limited to 'src/model')
-rw-r--r--src/model/BuddyModel.py39
-rw-r--r--src/model/MeshModel.py36
-rw-r--r--src/model/Owner.py24
-rw-r--r--src/model/accesspointmodel.py1
-rw-r--r--src/model/devices/device.py2
-rw-r--r--src/model/devices/devicesmodel.py27
-rw-r--r--src/model/devices/network/mesh.py3
-rw-r--r--src/model/devices/network/wired.py2
-rw-r--r--src/model/devices/network/wireless.py31
-rw-r--r--src/model/homeactivity.py1
-rw-r--r--src/model/homemodel.py25
-rw-r--r--src/model/shellmodel.py3
12 files changed, 98 insertions, 96 deletions
diff --git a/src/model/BuddyModel.py b/src/model/BuddyModel.py
index c989aa7..b51b808 100644
--- a/src/model/BuddyModel.py
+++ b/src/model/BuddyModel.py
@@ -14,8 +14,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-import logging
-
from sugar.presence import presenceservice
from sugar.graphics.xocolor import XoColor
import gobject
@@ -24,16 +22,22 @@ _NOT_PRESENT_COLOR = "#d5d5d5,#FFFFFF"
class BuddyModel(gobject.GObject):
__gsignals__ = {
- 'appeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([])),
- 'disappeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([])),
- 'nick-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT])),
- 'color-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT])),
- 'icon-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([])),
- 'current-activity-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT]))
+ 'appeared': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE, ([])),
+ 'disappeared': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE, ([])),
+ 'nick-changed': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE,
+ ([gobject.TYPE_PYOBJECT])),
+ 'color-changed': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE,
+ ([gobject.TYPE_PYOBJECT])),
+ 'icon-changed': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE,
+ ([])),
+ 'current-activity-changed': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE,
+ ([gobject.TYPE_PYOBJECT]))
}
def __init__(self, key=None, buddy=None, nick=None):
@@ -42,6 +46,7 @@ class BuddyModel(gobject.GObject):
gobject.GObject.__init__(self)
+ self._color = None
self._ba_handler = None
self._pc_handler = None
self._dis_handler = None
@@ -66,9 +71,9 @@ class BuddyModel(gobject.GObject):
else:
self._update_buddy(buddy)
- def _get_buddies_cb(self, list):
+ def _get_buddies_cb(self, buddy_list):
buddy = None
- for iter_buddy in list:
+ for iter_buddy in buddy_list:
if iter_buddy.props.key == self._key:
buddy = iter_buddy
break
@@ -121,8 +126,10 @@ class BuddyModel(gobject.GObject):
self._nick = self._buddy.props.nick
self._set_color_from_string(self._buddy.props.color)
- self._pc_handler = self._buddy.connect('property-changed', self._buddy_property_changed_cb)
- self._bic_handler = self._buddy.connect('icon-changed', self._buddy_icon_changed_cb)
+ self._pc_handler = self._buddy.connect('property-changed',
+ self._buddy_property_changed_cb)
+ self._bic_handler = self._buddy.connect('icon-changed',
+ self._buddy_icon_changed_cb)
def _buddy_appeared_cb(self, pservice, buddy):
if self._buddy or buddy.props.key != self._key:
diff --git a/src/model/MeshModel.py b/src/model/MeshModel.py
index da5b3c2..fa33035 100644
--- a/src/model/MeshModel.py
+++ b/src/model/MeshModel.py
@@ -26,8 +26,8 @@ from hardware import hardwaremanager
from hardware import nmclient
class ActivityModel:
- def __init__(self, activity, bundle):
- self.activity = activity
+ def __init__(self, act, bundle):
+ self.activity = act
self.bundle = bundle
def get_id(self):
@@ -62,7 +62,8 @@ class MeshModel(gobject.GObject):
gobject.TYPE_NONE, ([gobject.TYPE_PYOBJECT])),
'mesh-added': (gobject.SIGNAL_RUN_FIRST,
gobject.TYPE_NONE, ([gobject.TYPE_PYOBJECT])),
- 'mesh-removed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([]))
+ 'mesh-removed': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE, ([]))
}
def __init__(self):
@@ -86,7 +87,8 @@ class MeshModel(gobject.GObject):
# Add any buddies the PS knows about already
self._pservice.get_buddies_async(reply_handler=self._get_buddies_cb)
- self._pservice.get_activities_async(reply_handler=self._get_activities_cb)
+ self._pservice.get_activities_async(
+ reply_handler=self._get_activities_cb)
network_manager = hardwaremanager.get_network_manager()
if network_manager:
@@ -97,13 +99,13 @@ class MeshModel(gobject.GObject):
network_manager.connect('device-removed',
self._nm_device_removed_cb)
- def _get_buddies_cb(self, list):
- for buddy in list:
+ def _get_buddies_cb(self, buddy_list):
+ for buddy in buddy_list:
self._buddy_appeared_cb(self._pservice, buddy)
- def _get_activities_cb(self, list):
- for activity in list:
- self._check_activity(activity)
+ def _get_activities_cb(self, activity_list):
+ for act in activity_list:
+ self._check_activity(act)
def _nm_device_added_cb(self, manager, nm_device):
self._add_network_device(nm_device)
@@ -195,8 +197,8 @@ class MeshModel(gobject.GObject):
self.emit('buddy-removed', self._buddies[buddy.props.key])
del self._buddies[buddy.props.key]
- def _activity_appeared_cb(self, pservice, activity):
- self._check_activity(activity)
+ def _activity_appeared_cb(self, pservice, act):
+ self._check_activity(act)
def _check_activity(self, presence_activity):
registry = activity.get_registry()
@@ -216,8 +218,8 @@ class MeshModel(gobject.GObject):
else:
return None
- def add_activity(self, bundle, activity):
- model = ActivityModel(activity, bundle)
+ def add_activity(self, bundle, act):
+ model = ActivityModel(act, bundle)
self._activities[model.get_id()] = model
self.emit('activity-added', model)
@@ -228,8 +230,8 @@ class MeshModel(gobject.GObject):
buddy_model = self._buddies[key]
self.emit('buddy-moved', buddy_model, model)
- def _activity_disappeared_cb(self, pservice, activity):
- if self._activities.has_key(activity.props.id):
- activity_model = self._activities[activity.props.id]
+ def _activity_disappeared_cb(self, pservice, act):
+ if self._activities.has_key(act.props.id):
+ activity_model = self._activities[act.props.id]
self.emit('activity-removed', activity_model)
- del self._activities[activity.props.id]
+ del self._activities[act.props.id]
diff --git a/src/model/Owner.py b/src/model/Owner.py
index b06b391..1447267 100644
--- a/src/model/Owner.py
+++ b/src/model/Owner.py
@@ -16,11 +16,6 @@
import gobject
import os
-import random
-import base64
-import time
-import logging
-import dbus
from sugar import env
from sugar import profile
@@ -29,20 +24,21 @@ from sugar import util
from model.Invites import Invites
class ShellOwner(gobject.GObject):
+ """Class representing the owner of this machine/instance. This class
+ runs in the shell and serves up the buddy icon and other stuff. It's the
+ server portion of the Owner, paired with the client portion in Buddy.py.
+ """
__gtype_name__ = "ShellOwner"
__gsignals__ = {
- 'nick-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_STRING])),
- 'color-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT])),
- 'icon-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT]))
+ 'nick-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
+ ([gobject.TYPE_STRING])),
+ 'color-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
+ ([gobject.TYPE_PYOBJECT])),
+ 'icon-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
+ ([gobject.TYPE_PYOBJECT]))
}
- """Class representing the owner of this machine/instance. This class
- runs in the shell and serves up the buddy icon and other stuff. It's the
- server portion of the Owner, paired with the client portion in Buddy.py."""
def __init__(self):
gobject.GObject.__init__(self)
diff --git a/src/model/accesspointmodel.py b/src/model/accesspointmodel.py
index 1d4d6cb..f464f75 100644
--- a/src/model/accesspointmodel.py
+++ b/src/model/accesspointmodel.py
@@ -15,7 +15,6 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gobject
-import sys
from hardware import nmclient
diff --git a/src/model/devices/device.py b/src/model/devices/device.py
index d7105b5..3273da9 100644
--- a/src/model/devices/device.py
+++ b/src/model/devices/device.py
@@ -24,7 +24,7 @@ STATE_ACTIVATING = 0
STATE_ACTIVATED = 1
STATE_INACTIVE = 2
-_nm_state_to_state = {
+nm_state_to_state = {
nmclient.DEVICE_STATE_ACTIVATING : STATE_ACTIVATING,
nmclient.DEVICE_STATE_ACTIVATED : STATE_ACTIVATED,
nmclient.DEVICE_STATE_INACTIVE : STATE_INACTIVE
diff --git a/src/model/devices/devicesmodel.py b/src/model/devices/devicesmodel.py
index fab9fa4..691e19e 100644
--- a/src/model/devices/devicesmodel.py
+++ b/src/model/devices/devicesmodel.py
@@ -20,7 +20,6 @@ import gobject
import dbus
from model.devices import device
-from model.devices.network import wired
from model.devices.network import wireless
from model.devices.network import mesh
from model.devices import battery
@@ -60,8 +59,8 @@ class DevicesModel(gobject.GObject):
if not network_manager:
return
- for device in network_manager.get_devices():
- self._check_network_device(device)
+ for dev in network_manager.get_devices():
+ self._check_network_device(dev)
network_manager.connect('device-added',
self._network_device_added_cb)
@@ -114,23 +113,25 @@ class DevicesModel(gobject.GObject):
if dtype == nmclient.DEVICE_TYPE_802_11_WIRELESS:
dev = wireless.Device(nm_device)
self.add_device(dev)
- sigid = dev.connect('notify::state', self._network_device_state_changed_cb)
+ sigid = dev.connect('notify::state',
+ self._network_device_state_changed_cb)
self._sigids[dev] = sigid
if dtype == nmclient.DEVICE_TYPE_802_11_MESH_OLPC:
dev = mesh.Device(nm_device)
self.add_device(dev)
- sigid = dev.connect('notify::state', self._network_device_state_changed_cb)
+ sigid = dev.connect('notify::state',
+ self._network_device_state_changed_cb)
self._sigids[dev] = sigid
def __iter__(self):
return iter(self._devices.values())
- def add_device(self, device):
- self._devices[device.get_id()] = device
- self.emit('device-appeared', device)
+ def add_device(self, dev):
+ self._devices[dev.get_id()] = dev
+ self.emit('device-appeared', dev)
- def remove_device(self, device):
- self.emit('device-disappeared', self._devices[device.get_id()])
- device.disconnect(self._sigids[device])
- del self._sigids[device]
- del self._devices[device.get_id()]
+ def remove_device(self, dev):
+ self.emit('device-disappeared', self._devices[dev.get_id()])
+ dev.disconnect(self._sigids[dev])
+ del self._sigids[dev]
+ del self._devices[dev.get_id()]
diff --git a/src/model/devices/network/mesh.py b/src/model/devices/network/mesh.py
index 0152d8a..36626e6 100644
--- a/src/model/devices/network/mesh.py
+++ b/src/model/devices/network/mesh.py
@@ -18,7 +18,6 @@
import gobject
from model.devices import device
-from hardware import nmclient
class Device(device.Device):
__gproperties__ = {
@@ -56,7 +55,7 @@ class Device(device.Device):
return self._nm_device.get_strength()
elif pspec.name == 'state':
nm_state = self._nm_device.get_state()
- return device._nm_state_to_state[nm_state]
+ return device.nm_state_to_state[nm_state]
elif pspec.name == 'activation-stage':
return self._nm_device.get_activation_stage()
elif pspec.name == 'frequency':
diff --git a/src/model/devices/network/wired.py b/src/model/devices/network/wired.py
index 66c5206..aa0ba00 100644
--- a/src/model/devices/network/wired.py
+++ b/src/model/devices/network/wired.py
@@ -19,7 +19,7 @@ from model.devices import device
class Device(device.Device):
def __init__(self, nm_device):
device.Device.__init__(self)
- self._nm_device = device
+ self._nm_device = nm_device
def get_id(self):
return str(self._nm_device.get_op())
diff --git a/src/model/devices/network/wireless.py b/src/model/devices/network/wireless.py
index c45a08e..8bf407e 100644
--- a/src/model/devices/network/wireless.py
+++ b/src/model/devices/network/wireless.py
@@ -18,24 +18,22 @@
import gobject
from model.devices import device
-from hardware import nmclient
def freq_to_channel(freq):
- ftoc = { 2.412: 1, 2.417: 2, 2.422: 3, 2.427: 4,
- 2.432: 5, 2.437: 6, 2.442: 7, 2.447: 8,
- 2.452: 9, 2.457: 10, 2.462: 11, 2.467: 12,
- 2.472: 13
- }
- return ftoc[freq]
+ ftoc = { 2.412: 1, 2.417: 2, 2.422: 3, 2.427: 4,
+ 2.432: 5, 2.437: 6, 2.442: 7, 2.447: 8,
+ 2.452: 9, 2.457: 10, 2.462: 11, 2.467: 12,
+ 2.472: 13
+ }
+ return ftoc[freq]
def channel_to_freq(channel):
- ctof = { 1: 2.412, 2: 2.417, 3: 2.422, 4: 2.427,
- 5: 2.432, 6: 2.437, 7: 2.442, 8: 2.447,
- 9: 2.452, 10: 2.457, 11: 2.462, 12: 2.467,
- 13: 2.472
- }
- return ctof[channel]
-
+ ctof = { 1: 2.412, 2: 2.417, 3: 2.422, 4: 2.427,
+ 5: 2.432, 6: 2.437, 7: 2.442, 8: 2.447,
+ 9: 2.452, 10: 2.457, 11: 2.462, 12: 2.467,
+ 13: 2.472
+ }
+ return ctof[channel]
class Device(device.Device):
__gproperties__ = {
@@ -74,11 +72,12 @@ class Device(device.Device):
return self._nm_device.get_strength()
elif pspec.name == 'name':
import logging
- logging.debug('wireless.Device.props.name: %s' % self._nm_device.get_ssid())
+ logging.debug('wireless.Device.props.name: %s' %
+ self._nm_device.get_ssid())
return self._nm_device.get_ssid()
elif pspec.name == 'state':
nm_state = self._nm_device.get_state()
- return device._nm_state_to_state[nm_state]
+ return device.nm_state_to_state[nm_state]
elif pspec.name == 'frequency':
return self._nm_device.get_frequency()
diff --git a/src/model/homeactivity.py b/src/model/homeactivity.py
index 7365271..fa50932 100644
--- a/src/model/homeactivity.py
+++ b/src/model/homeactivity.py
@@ -15,7 +15,6 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import time
-import logging
import gobject
import dbus
diff --git a/src/model/homemodel.py b/src/model/homemodel.py
index 8de989c..5538f84 100644
--- a/src/model/homemodel.py
+++ b/src/model/homemodel.py
@@ -73,14 +73,14 @@ class HomeModel(gobject.GObject):
ret = []
for i in self._activities:
if i.get_window() is not None:
- ret.append(i)
+ ret.append(i)
return ret
def get_previous_activity(self):
activities = self._get_activities_with_window()
i = activities.index(self._pending_activity)
if len(activities) == 0:
- return None
+ return None
elif i - 1 >= 0:
return activities[i - 1]
else:
@@ -90,7 +90,7 @@ class HomeModel(gobject.GObject):
activities = self._get_activities_with_window()
i = activities.index(self._pending_activity)
if len(activities) == 0:
- return None
+ return None
elif i + 1 < len(activities):
return activities[i + 1]
else:
@@ -217,10 +217,10 @@ class HomeModel(gobject.GObject):
while window.get_transient() is not None:
window = window.get_transient()
- activity = self._get_activity_by_xid(window.get_xid())
- if activity is not None:
- self._set_pending_activity(activity)
- self._set_active_activity(activity)
+ act = self._get_activity_by_xid(window.get_xid())
+ if act is not None:
+ self._set_pending_activity(act)
+ self._set_active_activity(act)
def _add_activity(self, home_activity):
self._activities.append(home_activity)
@@ -257,7 +257,9 @@ class HomeModel(gobject.GObject):
registry = activity.get_registry()
activity_info = registry.get_activity(service_name)
if not activity_info:
- raise ValueError("Activity service name '%s' was not found in the bundle registry." % service_name)
+ raise ValueError("Activity service name '%s'" \
+ " was not found in the bundle registry."
+ % service_name)
home_activity = HomeActivity(activity_info, activity_id)
home_activity.props.launching = True
self._add_activity(home_activity)
@@ -274,12 +276,13 @@ class HomeModel(gobject.GObject):
home_activity.props.launching = False
self._remove_activity(home_activity)
else:
- logging.error('Model for activity id %s does not exist.' % activity_id)
+ logging.error('Model for activity id %s does not exist.'
+ % activity_id)
def _check_activity_launched(self, activity_id):
home_activity = self._get_activity_by_id(activity_id)
if home_activity and home_activity.props.launching:
- logging.debug('Activity %s still launching, assuming it failed...',
- activity_id)
+ logging.debug('Activity %s still launching, assuming it failed...'
+ % activity_id)
self.notify_activity_launch_failed(activity_id)
return False
diff --git a/src/model/shellmodel.py b/src/model/shellmodel.py
index 1834fcd..c2ec2e4 100644
--- a/src/model/shellmodel.py
+++ b/src/model/shellmodel.py
@@ -14,8 +14,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-import os
-
import wnck
import gobject
@@ -25,7 +23,6 @@ from model.MeshModel import MeshModel
from model.homemodel import HomeModel
from model.Owner import ShellOwner
from model.devices.devicesmodel import DevicesModel
-from sugar import env
class ShellModel(gobject.GObject):
STATE_STARTUP = 0