Here is the stack trace: /usr/lib/python2.7/bdb.py(400)run() -> exec cmd in globals, locals <string>(1)<module>() /home/eraztes/web2py/web2py.py(19)<module>() -> import gluon.widget /home/eraztes/web2py/gluon/__init__.py(15)<module>() -> from globals import current /home/eraztes/web2py/gluon/globals.py(21)<module>() -> from html import xmlescape, TABLE, TR, PRE, URL /home/eraztes/web2py/gluon/html.py(28)<module>() -> from utils import web2py_uuid, simple_hash, compare /home/eraztes/web2py/gluon/utils.py(16)<module>() -> import uuid /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(353)<module>() -> if hasattr(lib, 'uuid_generate_random'): /usr/lib/python2.7/ctypes/__init__.py(378)__getattr__() -> func = self.__getitem__(name) > /usr/lib/python2.7/ctypes/__init__.py(383)__getitem__() -> func = self._FuncPtr((name_or_ordinal, self))
-- execution stops here without any error message. Cannot 'step' further. Full trace: eraztes@mycomputer ~/web2py $ python -m pdb web2py.py > /home/eraztes/web2py/web2py.py(4)<module>() -> import os (Pdb) next > /home/eraztes/web2py/web2py.py(5)<module>() -> import sys (Pdb) > /home/eraztes/web2py/web2py.py(7)<module>() -> if '__file__' in globals(): (Pdb) > /home/eraztes/web2py/web2py.py(8)<module>() -> path = os.path.dirname(os.path.abspath(__file__)) (Pdb) > /home/eraztes/web2py/web2py.py(9)<module>() -> print "1" (Pdb) 1 > /home/eraztes/web2py/web2py.py(14)<module>() -> os.chdir(path) (Pdb) > /home/eraztes/web2py/web2py.py(15)<module>() -> print path (Pdb) /home/eraztes/web2py > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(16)<module>() -> sys.path = [path] + [p for p in sys.path if not p == path] (Pdb) > /home/eraztes/web2py/web2py.py(17)<module>() -> print sys.path (Pdb) ['/home/eraztes/web2py', '', '/usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-cygwin', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info'] > /home/eraztes/web2py/web2py.py(19)<module>() -> import gluon.widget (Pdb) step --Call-- > /home/eraztes/web2py/gluon/__init__.py(11)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/__init__.py(11)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/__init__.py(13)<module>() -> __all__ = ['A', 'B', 'BEAUTIFY', 'BODY', 'BR', 'CAT', 'CENTER', 'CLEANUP', 'CODE', 'CRYPT', 'DAL', 'DIV', 'EM', 'EMBED', 'FIELDSET', 'FORM', 'Field', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'HEAD', 'HR', 'HTML', 'HTTP', 'I', 'IFRAME', 'IMG', 'INPUT', 'IS_ALPHANUMERIC', 'IS_DATE', 'IS_DATETIME', 'IS_DATETIME_IN_RANGE', 'IS_DATE_IN_RANGE', 'IS_DECIMAL_IN_RANGE', 'IS_EMAIL', 'IS_EMPTY_OR', 'IS_EQUAL_TO', 'IS_EXPR', 'IS_FLOAT_IN_RANGE', 'IS_IMAGE', 'IS_JSON', 'IS_INT_IN_RANGE', 'IS_IN_DB', 'IS_IN_SET', 'IS_IPV4', 'IS_LENGTH', 'IS_LIST_OF', 'IS_LOWER', 'IS_MATCH', 'IS_NOT_EMPTY', 'IS_NOT_IN_DB', 'IS_NULL_OR', 'IS_SLUG', 'IS_STRONG', 'IS_TIME', 'IS_UPLOAD_FILENAME', 'IS_UPPER', 'IS_URL', 'LABEL', 'LEGEND', 'LI', 'LINK', 'LOAD', 'MARKMIN', 'MENU', 'META', 'OBJECT', 'OL', 'ON', 'OPTGROUP', 'OPTION', 'P', 'PRE', 'SCRIPT', 'SELECT', 'SPAN', 'SQLFORM', 'SQLTABLE', 'STRONG', 'STYLE', 'TABLE', 'TAG', 'TBODY', 'TD', 'TEXTAREA', 'TFOOT', 'TH', 'THEAD', 'TITLE', 'TR', 'TT', 'UL', 'URL', 'XHTML', 'XML', 'redirect', 'current', 'embed64'] (Pdb) > /home/eraztes/web2py/gluon/__init__.py(15)<module>() -> from globals import current (Pdb) --Call-- > /home/eraztes/web2py/gluon/globals.py(15)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/globals.py(15)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/globals.py(17)<module>() -> from storage import Storage, List (Pdb) --Call-- > /home/eraztes/web2py/gluon/storage.py(13)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/storage.py(13)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/storage.py(15)<module>() -> import cPickle (Pdb) --Call-- > <string>(1)<module>() (Pdb) > <string>(1)<module>() (Pdb) --Return-- > <string>(1)<module>()->None (Pdb) u > /home/eraztes/web2py/gluon/storage.py(15)<module>() -> import cPickle (Pdb) next > /home/eraztes/web2py/gluon/storage.py(16)<module>() -> import portalocker (Pdb) > /home/eraztes/web2py/gluon/storage.py(18)<module>() -> __all__ = ['List', 'Storage', 'Settings', 'Messages', (Pdb) > /home/eraztes/web2py/gluon/storage.py(19)<module>() -> 'StorageList', 'load_storage', 'save_storage'] (Pdb) > /home/eraztes/web2py/gluon/storage.py(21)<module>() -> DEFAULT = lambda:0 (Pdb) > /home/eraztes/web2py/gluon/storage.py(23)<module>() -> class Storage(dict): (Pdb) u > /home/eraztes/web2py/gluon/globals.py(17)<module>() -> from storage import Storage, List (Pdb) next > /home/eraztes/web2py/gluon/globals.py(18)<module>() -> from streamer import streamer, stream_file_or_304_or_206, DEFAULT_CHUNK_SIZE (Pdb) > /home/eraztes/web2py/gluon/globals.py(19)<module>() -> from xmlrpc import handler (Pdb) > /home/eraztes/web2py/gluon/globals.py(20)<module>() -> from contenttype import contenttype (Pdb) > /home/eraztes/web2py/gluon/globals.py(21)<module>() -> from html import xmlescape, TABLE, TR, PRE, URL (Pdb) step --Call-- > /home/eraztes/web2py/gluon/html.py(8)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/html.py(8)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/html.py(10)<module>() -> import cgi (Pdb) --Call-- > /usr/lib/python2.7/cgi.py(16)<module>() -> """ (Pdb) > /usr/lib/python2.7/cgi.py(16)<module>() -> """ (Pdb) > /usr/lib/python2.7/cgi.py(31)<module>() -> __version__ = "2.6" (Pdb) > /usr/lib/python2.7/cgi.py(37)<module>() -> from operator import attrgetter (Pdb) > /usr/lib/python2.7/cgi.py(38)<module>() -> import sys (Pdb) > /usr/lib/python2.7/cgi.py(39)<module>() -> import os (Pdb) > /usr/lib/python2.7/cgi.py(40)<module>() -> import UserDict (Pdb) > /usr/lib/python2.7/cgi.py(41)<module>() -> import urlparse (Pdb) > /usr/lib/python2.7/cgi.py(43)<module>() -> from warnings import filterwarnings, catch_warnings, warn (Pdb) > /usr/lib/python2.7/cgi.py(44)<module>() -> with catch_warnings(): (Pdb) u > /home/eraztes/web2py/gluon/html.py(10)<module>() -> import cgi (Pdb) next > /home/eraztes/web2py/gluon/html.py(11)<module>() -> import os (Pdb) > /home/eraztes/web2py/gluon/html.py(12)<module>() -> import re (Pdb) > /home/eraztes/web2py/gluon/html.py(13)<module>() -> import copy (Pdb) > /home/eraztes/web2py/gluon/html.py(14)<module>() -> import types (Pdb) > /home/eraztes/web2py/gluon/html.py(15)<module>() -> import urllib (Pdb) > /home/eraztes/web2py/gluon/html.py(16)<module>() -> import base64 (Pdb) > /home/eraztes/web2py/gluon/html.py(17)<module>() -> import sanitizer (Pdb) > /home/eraztes/web2py/gluon/html.py(18)<module>() -> import itertools (Pdb) > /home/eraztes/web2py/gluon/html.py(19)<module>() -> import decoder (Pdb) > /home/eraztes/web2py/gluon/html.py(20)<module>() -> import copy_reg (Pdb) > /home/eraztes/web2py/gluon/html.py(21)<module>() -> import cPickle (Pdb) > /home/eraztes/web2py/gluon/html.py(22)<module>() -> import marshal (Pdb) > /home/eraztes/web2py/gluon/html.py(24)<module>() -> from HTMLParser import HTMLParser (Pdb) > /home/eraztes/web2py/gluon/html.py(25)<module>() -> from htmlentitydefs import name2codepoint (Pdb) > /home/eraztes/web2py/gluon/html.py(27)<module>() -> from storage import Storage (Pdb) > /home/eraztes/web2py/gluon/html.py(28)<module>() -> from utils import web2py_uuid, simple_hash, compare (Pdb) step --Call-- > /home/eraztes/web2py/gluon/utils.py(10)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/utils.py(10)<module>() -> """ (Pdb) > /home/eraztes/web2py/gluon/utils.py(12)<module>() -> import threading (Pdb) > /home/eraztes/web2py/gluon/utils.py(13)<module>() -> import struct (Pdb) > /home/eraztes/web2py/gluon/utils.py(14)<module>() -> import hashlib (Pdb) > /home/eraztes/web2py/gluon/utils.py(15)<module>() -> import hmac (Pdb) --Call-- > /usr/lib/python2.7/hmac.py(4)<module>() -> """ (Pdb) > /usr/lib/python2.7/hmac.py(4)<module>() -> """ (Pdb) > /usr/lib/python2.7/hmac.py(6)<module>() -> import warnings as _warnings (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) > /usr/lib/python2.7/hmac.py(8)<module>() -> trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) (Pdb) u > /home/eraztes/web2py/gluon/utils.py(15)<module>() -> import hmac (Pdb) next > /home/eraztes/web2py/gluon/utils.py(16)<module>() -> import uuid (Pdb) step --Call-- > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(45)<module>() -> """ (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(45)<module>() -> """ (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(47)<module>() -> __author__ = 'Ka-Ping Yee <p...@zesty.ca>' (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(48)<module>() -> __date__ = '$Date: 2006/06/12 23:15:40 $'.split()[1].replace('/', '-') (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(49)<module>() -> __version__ = '$Revision: 1.30 $'.split()[1] (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(52)<module>() -> 'reserved for NCS compatibility', 'specified in RFC 4122', (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(53)<module>() -> 'reserved for Microsoft compatibility', 'reserved for future definition'] (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(55)<module>() -> class UUID(object): (Pdb) --Call-- > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(55)UUID() -> class UUID(object): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(55)UUID() -> class UUID(object): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(95)UUID() -> """ (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(97)UUID() -> def __init__(self, hex=None, bytes=None, fields=None, int=None, (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(98)UUID() -> version=None): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(167)UUID() -> def __cmp__(self, other): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(172)UUID() -> def __hash__(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(175)UUID() -> def __int__(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(178)UUID() -> def __repr__(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(181)UUID() -> def __setattr__(self, name, value): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(184)UUID() -> def __str__(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(189)UUID() -> def get_bytes(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(195)UUID() -> bytes = property(get_bytes) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(197)UUID() -> def get_fields(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(201)UUID() -> fields = property(get_fields) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(203)UUID() -> def get_time_low(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(206)UUID() -> time_low = property(get_time_low) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(208)UUID() -> def get_time_mid(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(211)UUID() -> time_mid = property(get_time_mid) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(213)UUID() -> def get_time_hi_version(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(216)UUID() -> time_hi_version = property(get_time_hi_version) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(218)UUID() -> def get_clock_seq_hi_variant(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(221)UUID() -> clock_seq_hi_variant = property(get_clock_seq_hi_variant) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(223)UUID() -> def get_clock_seq_low(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(226)UUID() -> clock_seq_low = property(get_clock_seq_low) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(228)UUID() -> def get_time(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(232)UUID() -> time = property(get_time) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(234)UUID() -> def get_clock_seq(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(238)UUID() -> clock_seq = property(get_clock_seq) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(240)UUID() -> def get_node(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(243)UUID() -> node = property(get_node) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(245)UUID() -> def get_hex(self): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(248)UUID() -> hex = property(get_hex) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(250)UUID() -> def get_urn(self): (Pdb) u > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(55)<module>() -> class UUID(object): (Pdb) > /home/eraztes/web2py/gluon/utils.py(16)<module>() -> import uuid (Pdb) d > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(55)<module>() -> class UUID(object): (Pdb) next > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(274)<module>() -> def _ifconfig_getnode(): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(288)<module>() -> def _ipconfig_getnode(): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(309)<module>() -> def _netbios_getnode(): (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(341)<module>() -> _uuid_generate_random = _uuid_generate_time = _UuidCreate = None (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(342)<module>() -> try: (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(343)<module>() -> import ctypes, ctypes.util (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(344)<module>() -> _buffer = ctypes.create_string_buffer(16) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(348)<module>() -> for libname in ['uuid', 'c']: (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(349)<module>() -> try: (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(350)<module>() -> lib = ctypes.CDLL(ctypes.util.find_library(libname)) (Pdb) > /usr/lib/python2.7/site-packages/uuid-1.30-py2.7.egg/uuid.py(353)<module>() -> if hasattr(lib, 'uuid_generate_random'): (Pdb) step --Call-- > /usr/lib/python2.7/ctypes/__init__.py(375)__getattr__() -> def __getattr__(self, name): (Pdb) > /usr/lib/python2.7/ctypes/__init__.py(376)__getattr__() -> if name.startswith('__') and name.endswith('__'): (Pdb) > /usr/lib/python2.7/ctypes/__init__.py(378)__getattr__() -> func = self.__getitem__(name) (Pdb) --Call-- > /usr/lib/python2.7/ctypes/__init__.py(382)__getitem__() -> def __getitem__(self, name_or_ordinal): (Pdb) > /usr/lib/python2.7/ctypes/__init__.py(383)__getitem__() -> func = self._FuncPtr((name_or_ordinal, self)) (Pdb) eraztes@mycomputer ~/web2py $ On Thursday, August 29, 2013 8:56:24 PM UTC+2, Massimo Di Pierro wrote: > > very weird. > > On Thursday, 29 August 2013 09:34:55 UTC-5, Razvan Teslaru wrote: >> >> This is really strange -- apparently, the execution never seems to reach >> gluon/widget.py at all. >> >> I edited widget.py and now the first line is a 'print "1"' statement, >> which never gets executed. Still no error messages. >> >> This seems to imply that the 'import gluon.widget' statement does not get >> executed at all. >> >> On Thursday, August 29, 2013 3:29:53 PM UTC+2, Massimo Di Pierro wrote: >>> >>> I have experienced the same problem. Yet I do not have a windows/cygwin >>> machine here to debug it. Can you help us and figure out exactly where in >>> gluon/widget.py it gets stuck? >>> >>> On Thursday, 29 August 2013 08:04:26 UTC-5, Razvan Teslaru wrote: >>>> >>>> Update: I managed to trace execution in web2py.py until "import >>>> gluon.widget" -- execution doesn't continue in web2py.py after that line, >>>> but again, no error message. >>>> >>>> On Thursday, August 29, 2013 12:00:20 AM UTC+2, Razvan Teslaru wrote: >>>>> >>>>> Trying to run web2py under cygwin. Python 2.7.5 installed, plus all >>>>> necessary dependencies. >>>>> >>>>> Downloaded and unzipped web2py_src.zip; when running ./web2py, it >>>>> hangs for a few seconds and then exits, without any message. Initially I >>>>> thought it might attempt (and fail) to spawn the GUI to get a password, >>>>> but >>>>> starting it with -a 'passwd' yields the same behavior. >>>>> >>>>> Tried uninstalling the cygwin python and using the regular Windows >>>>> python under Cygwin -- now it works as expected, so it appears to be a >>>>> Cygwin Python + web2py specific issue, but I'm not sure how to proceed >>>>> from >>>>> here, without any sort of error message. >>>>> >>>> -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.