[OSM-talk-fr] Osmose et liens rompus

Guillaume Audirac guillaume.audirac at gmail.com
Mer 24 Fév 08:09:01 UTC 2010


Bonjour Etienne,

J'ai l'impression qu'Osmose a mal vécu les récentes migrations, à moins que
celles-ci ne soient pas finies.
Voici ce que j'ai noté:
- le lien "par utilisateur" fonctionne, mais pas la recherche.
- le lien "analyseur de relation" ne fonctionne pas.
- via le lien rawedit, un "update" donne ceci (donc ne fonctionne pas):
<pre>
MOD_PYTHON ERROR

ProcessId:      8520
Interpreter:    'rawedit.openstreetmap.fr'

ServerName:     'rawedit.openstreetmap.fr'
DocumentRoot:   '/data/project/rawedit/'

URI:            '/apiput/way/48679871'
Location:       None
Directory:      '/data/project/rawedit/'
Filename:       '/data/project/rawedit/apiput'
PathInfo:       '/way/48679871'

Phase:          'PythonHandler'
Handler:        'rawedit'

Traceback (most recent call last):

  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537,
in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229,
in _process_target
    result = _execute_target(config, req, object, arg)

  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128,
in _execute_target
    result = object(arg)

  File "/data/project/rawedit/rawedit.py", line 290, in handler
    return handler_apiact.handler(req, session)

  File "/data/project/rawedit/handlers/apiact.py", line 59, in handler
    osm_chgset = str(session.get('changeset'))

  File "/data/project/rawedit/rawedit.py", line 228, in get
    return self._get_changeset()

  File "/data/project/rawedit/rawedit.py", line 171, in _get_changeset
    return self._create_changeset()

  File "/data/project/rawedit/rawedit.py", line 201, in _create_changeset
    oauth_request.sign_request(signmeth, consumer, access_token)

  File "/data/project/rawedit/liboauth.py", line 259, in sign_request
    self.build_signature(signature_method, consumer, token))

  File "/data/project/rawedit/liboauth.py", line 263, in build_signature
    return signature_method.build_signature(self, consumer, token)

  File "/data/project/rawedit/liboauth.py", line 621, in build_signature
    token)

  File "/data/project/rawedit/liboauth.py", line 614, in
build_signature_base_string
    key += escape(token.secret)

  File "/data/project/rawedit/liboauth.py", line 50, in escape
    return urllib.quote(s, safe='~')

  File "/usr/lib/python2.5/urllib.py", line 1205, in quote
    res = map(safe_map.__getitem__, s)

TypeError: argument 2 to map() must support iteration


MODULE CACHE DETAILS

Accessed:       Wed Feb 24 11:03:42 2010
Generation:     2

_mp_d460df66aea26d409067191858498ed9 {
  FileName:     '/data/project/rawedit/liboauth.py'
  Instance:     1
  Generation:   1
  Modified:     Fri Feb 12 19:35:54 2010
  Imported:     Mon Feb 22 15:17:17 2010
}

_mp_c186f926dde0d3a6aea820e1eaef79c2 {
  FileName:     '/data/project/rawedit/rawedit.py'
  Instance:     1
  Generation:   2
  Modified:     Sat Feb 20 03:33:22 2010
  Imported:     Mon Feb 22 15:17:17 2010
  Children:     '/data/project/rawedit/liboauth.py'
}

</pre>

Je profite de ce retour pour dire que j'utilise régulièrement ces trois
outils.
Merci.

--
Guillaume
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100224/f8faafd1/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr