X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 78.192.65.63 Path: csiph.com!usenet.pasdenom.info!nntpfeed.proxad.net!news.muarf.org!news.roellig-ltd.de!open-news-network.org!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:error': 0.03; "subject:' ": 0.07; 'sys': 0.07; '"r"': 0.09; 'received:internal': 0.09; 'subject:position': 0.09; 'python': 0.11; 'backslashes': 0.16; 'message-id:@webmail.messagingengine.com': 0.16; 'received:10.202': 0.16; 'received:10.202.2': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'received:messagingengine.com': 0.16; 'string:': 0.16; 'subject: \n ': 0.16; 'subject:skip:u 10': 0.16; 'subject:unicode': 0.16; 'underlying': 0.16; 'wrote:': 0.18; 'code.': 0.18; '>>>': 0.22; 'import': 0.22; 'config': 0.24; 'file.': 0.24; 'source': 0.25; 'header:In-Reply-To:1': 0.27; 'option': 0.32; 'fri,': 0.33; 'could': 0.34; 'problem': 0.35; 'received:66': 0.35; 'but': 0.35; 'changing': 0.37; 'received:10': 0.37; 'to:addr:python-list': 0.38; 'files': 0.38; 'issue': 0.38; 'subject:can': 0.39; 'to:addr:python.org': 0.39; 'read': 0.60; 'solve': 0.60; 'from:no real name:2**0': 0.61; 'header:Message-Id:1': 0.63; 'email addr:gmail.com': 0.63; 'configparser': 0.84 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.us; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=Z9JdTwDrlJhzz2AgdYcqmGWZ+T8=; b=krV5Eo kNzfGxPr1rK3BJjUvUkkGgYpe96XyKXrasFlI85Wt3zFSMg38u33cHq0HDA/MNFP Pg1ycSD4UU1wknD80w8p+fK4RX+qCmlU1m/3227NAi5raKh/HDGTooxgLFLmw58i kJn67ggEkupC3x2xhX4hT+nuR9KA+U/zggHl8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Z9JdTwDrlJhzz2A gdYcqmGWZ+T8=; b=KTl+wFYU0Tsk5tPO3Sr31KYV70QUUM6HtJ376BQ+KkHxvX8 qkLjpElR8BrFq0qzBp9aDJWIUfXpmLO02Ngy28Onev28sp5WIB6Cj2m+Qc7j0XAn ehKFFzQj26yFxZdJJQnZrMltFppA/ZwQuoTn4dhSPglG0vjpv4p+eT6jYlt4= X-Sasl-Enc: 77+OMilhyAR+nJCPEbGc8nzHwA1Q4sDc+AjdCGTJm4m3 1431113388 From: random832@fastmail.us To: python-list@python.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-102d4956 Subject: Re: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Date: Fri, 08 May 2015 15:29:48 -0400 In-Reply-To: References: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431113391 news.xs4all.nl 2912 [2001:888:2000:d::a6]:42212 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90191 On Fri, May 8, 2015, at 15:00, zljubisicmob@gmail.com wrote: > As I saw, I could solve the problem by changing line 4 to (small letter > "r" before string: > ROOTDIR = r'C:\Users\zoran' > > but that is not an option for me because I am using configparser in order > to read the ROOTDIR from underlying cfg file. configparser won't have that problem, since "escaping" is only an issue for python source code. No escaping for backslashes is necessary in files read by configparser. >>> import sys >>> import configparser >>> config = configparser.ConfigParser() >>> config['DEFAULT'] = {'ROOTDIR': r'C:\Users\zoran'} >>> config.write(sys.stdout) [DEFAULT] rootdir = C:\Users\zoran