Opened 13 years ago

Last modified 4 years ago

#9188 new enhancement

Having a section config section to use a Proxy server

Reported by: Flyounet Owned by:
Priority: normal Component: WebSequenceDiagramPlugin
Severity: normal Keywords:
Cc: dev@… Trac Release: 0.11


I need to go through a proxy and urlopen doesn't work directly.

It could be great to have : [sequencediagram] proxy = http://host:port or having an exception raise instead of having the page not working.

FYI, here are the error when used without proxy :

Trac a detecté une erreur interne :

IOError: [Errno socket error] (-2, 'Name or service not known')
Fichier « /var/www/.python-eggs/Trac-0.12.2-py2.4.egg-tmp/trac/wiki/templates/wiki_edit.html », ligne 136, dans <Expression u'wiki_to_html(context(page.resource), page.text)'>
  ${wiki_to_html(context(page.resource), page.text)}
Fichier « build/bdist.linux-x86_64/egg/trac/util/ », ligne 83, dans newfunc
  return func_(*(args + fargs), **dict(kwargs, **fkwargs))
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 1497, dans format_to_html
  return HtmlFormatter(env, context, wikidom).generate(escape_newlines)
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 1452, dans generate
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 1201, dans format
  self.handle_code_block(line, block_start_match)
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 1091, dans handle_code_block
  processed = self.code_processor.process(code_text)
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 304, dans process
  text = self.processor(text)
Fichier « build/bdist.linux-x86_64/egg/trac/wiki/ », ligne 291, dans _macro_processor
Fichier « build/bdist.linux-x86_64/egg/sequencediagram/ », ligne 39, dans expand_macro
  f = urllib.urlopen("", data)
Fichier « /usr/lib64/python2.4/ », ligne 84, dans urlopen
  return, data)
Fichier « /usr/lib64/python2.4/ », ligne 192, dans open
  return getattr(self, name)(url, data)
Fichier « /usr/lib64/python2.4/ », ligne 313, dans open_http
Fichier « /usr/lib64/python2.4/ », ligne 804, dans endheaders
Fichier « /usr/lib64/python2.4/ », ligne 685, dans _send_output
Fichier « /usr/lib64/python2.4/ », ligne 652, dans send
Fichier « /usr/lib64/python2.4/ », ligne 620, dans connect


Attachments (0)

Change History (4)

comment:1 Changed 13 years ago by Ryan J Ollos

I might be able to put together a patch sometime soon, and would gladly accept and apply a patch.

comment:2 Changed 12 years ago by Ryan J Ollos

Status: newassigned

comment:3 Changed 11 years ago by Ryan J Ollos

Status: assignednew

comment:4 Changed 4 years ago by Ryan J Ollos

Owner: Ryan J Ollos deleted

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.