Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #49633

Re: OSError [Errno 26] ?!?!

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <davea@davea.name>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.034
X-Spam-Evidence '*H*': 0.93; '*S*': 0.00; 'scripts': 0.03; 'encoding': 0.05; 'tree': 0.05; 'linux,': 0.07; '(first': 0.09; 'protocols.': 0.09; 'subject: [': 0.09; 'systems.': 0.12; 'suggest': 0.14; 'windows': 0.15; 'better:': 0.16; 'binary,': 0.16; 'charset': 0.16; 'editor,': 0.16; 'encodings,': 0.16; 'icon': 0.16; 'itself,': 0.16; 'i\xe2\x80\x99d': 0.16; 'reconfigure': 0.16; 'simpson': 0.16; 'specifying': 0.16; 'ssh': 0.16; 'unlocked': 0.16; 'uploading': 0.16; 'windows?': 0.16; 'wrote:': 0.18; 'later': 0.20; 'written': 0.21; 'command': 0.22; '>>>': 0.22; 'header:User-Agent:1': 0.23; 'error': 0.23; 'byte': 0.24; 'features,': 0.24; 'script.': 0.24; 'text.': 0.24; 'file.': 0.24; 'script': 0.25; 'header:In-Reply-To:1': 0.27; 'host': 0.29; 'chris': 0.29; 'am,': 0.29; 'then.': 0.30; 'especially': 0.30; "i'm": 0.30; 'included': 0.31; 'getting': 0.31; 'page.': 0.31; "skip:' 10": 0.31; 'are.': 0.31; 'cgi': 0.31; 'requesting': 0.31; 'trivial': 0.31; 'file': 0.32; 'option': 0.32; 'run': 0.32; 'text': 0.33; 'common': 0.35; 'editor': 0.35; 'one,': 0.35; 'but': 0.35; 'there': 0.35; 'installing': 0.36; 'done': 0.36; 'next': 0.36; "didn't": 0.36; 'method': 0.36; 'should': 0.36; 'area': 0.37; 'step': 0.37; 'being': 0.38; 'remote': 0.38; 'sometimes': 0.38; 'thank': 0.38; 'problems': 0.38; 'manager': 0.38; 'window': 0.38; 'to:addr:python-list': 0.38; 'files': 0.38; 'fact': 0.38; 'anything': 0.39; 'use.': 0.39; 'to:addr:python.org': 0.39; 'system.': 0.39; 'how': 0.40; 'even': 0.60; 'read': 0.60; 'above,': 0.60; 'up,': 0.60; 'tell': 0.60; 'completed': 0.61; 'new': 0.61; "you're": 0.61; 'back': 0.62; 'real': 0.63; 'afraid': 0.65; 'skip:\xe2 10': 0.65; 'temporary': 0.65; 'due': 0.66; 'received:74.208': 0.68; 'caused': 0.69; 'internet': 0.71; '8bit%:92': 0.71; '8bit%:43': 0.74; 'jul': 0.74; 'browser.': 0.78; 'transfer': 0.82; 'beats': 0.84; 'cygwin': 0.84; 'different.': 0.84; 'much,': 0.84; 'received:74.208.4.194': 0.84; 'sublime': 0.84; 'amongst': 0.91; 'don\xe2\x80\x99t': 0.91; 'obvious,': 0.91; '2013': 0.98
Date Tue, 02 Jul 2013 08:00:15 -0400
From Dave Angel <davea@davea.name>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version 1.0
To python-list@python.org
Subject Re: OSError [Errno 26] ?!?!
References <kqtq4f$skq$1@news.grnet.gr> <mailman.4107.1372749724.3114.python-list@python.org> <kqu77d$s0f$1@news.grnet.gr> <CAMw+j7LvoFbzx-5MLrEiNjDXPutoGinm+abZXHsgn5Vi-p_Kgw@mail.gmail.com>
In-Reply-To <CAMw+j7LvoFbzx-5MLrEiNjDXPutoGinm+abZXHsgn5Vi-p_Kgw@mail.gmail.com>
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Provags-ID V02:K0:1Gvsaqq59aYu0j7Oktsl4pTqF4xh5FqyQIbqramWWjv LtwLzI5DuSh/G4M5CVX1CBj2+tyKcaIFyN7Xb5NlTAeK7PLFWB LBTqUEEGDVTtxhXAI+JUEECUA6ehVsSgLi3fbsJAo60pTZEeeC AZy7mNtuJ4fHpYQ23W6VDk6AoBJSm0Xohu/b1yD5ruWqszd26T B44MfoUFTX12U8HhYPEgf4MgzPQc/EjfwF8xGcSpZDqFDp60b9 G1a/rfXu1KbtKxLsGGSHGo1FWa5Z43JG+hW2MMUycup7NX7zV1 mjzSBuUocKhk6At2Mb8kQ8Ts+et/6MnDGvaTYYYEzQar3aL5EG F9FqG8Sq3onzAI2bCaSg=
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.4116.1372766435.3114.python-list@python.org> (permalink)
Lines 69
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1372766435 news.xs4all.nl 15925 [2001:888:2000:d::a6]:41058
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:49633

Show key headers only | View raw


On 07/02/2013 06:06 AM, Chris “Kwpolska” Warrick wrote:
> On Tue, Jul 2, 2013 at 11:40 AM, Νίκος <nikos@superhost.gr> wrote:
>> Στις 2/7/2013 10:21 πμ, ο/η Cameron Simpson έγραψε:
>>>
>>> On 02Jul2013 08:57, Νίκος <nikos@superhost.gr> wrote:
>>> | Thank you, the error have been caused due to the fact that the
>>> | uploading procedure of my edited 'pelatologio.py' hadn't been
>>> | completed yet, while i was requesting the execution of the script
>>> | via browser.
>>> |
>>> | I didn't had to do anything it solved by itself, after upload was
>>> | successful and file got  unlocked for access.
>>>
>>> If you're uploading using sftp (or, worse, ftp), might I suggest
>>> using rsync instead? Amongst other features, it uploads to a temporary
>>> file and then renames the temporary file to the real file. There is
>>> no window where the "live" file is being written to. The live file
>>> is the old one, and then later it is the new one.
>>
>>
>>
>> Actually i'm uploading via Notepad++'s NPPFtp plugin, which i'm afraid is
>> pure ftp and not even sftp.
>
> The only thing SFTP and FTP have in common is that they are Internet
> protocols.  Inside, they are much, much different.  And you should
> NEVER use FTP.  (also, why Notepad++?  I’d suggest getting a better
> editor first.)
>
>> If i try to upload via FileZilla instead(which i can use as sftp on port
>> 22), then it messes the cgi scripts encoding by uploading it as iso-8859-7
>> which then i need to ssh to the remote host and change it back to utf-8.
>
> You need to reconfigure FileZilla then.  Site Manager (first icon on
> the toolbar) → your site → Charset → Force UTF-8.

Much better:  upload all files as binary, so they are byte for byte 
identical on both systems.  Sometimes that might require some local 
preparing, but that beats strange problems with encodings, line endings, 
etc.

Perhaps it's obvious, but that also means a local staging area whose 
directory tree is identical to the target system.

>
>> Also sometimes it takes a lot of time even with Notepad++ to even upload a
>> 50 KB script.
>>
>> Please tell me how to use the rsync method especially it would be best if i
>> cna use it via text editor, Notepad++ or even better with Sublime Text.

Once you have done my suggestions above, a single rsynch command will 
upload any files that have changed, without you specifying which ones 
they are.  So you don't need the "integrated file transfer feature" of 
various editors & guis.  You just run one batch file which you set up, 
and when it finishes, the systems will match.

>
> Under Windows?  I suggest installing Cygwin or switching over to
> Linux, for your sanity.  If you don’t want either, look for a Windows
> port of rsync.  The next step is to read the included man page.
>

rsynch has lots of option switches, but once set up, it's trivial to use.



-- 
DaveA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

OSError [Errno 26] ?!?! Νίκος <nikos@superhost.gr> - 2013-07-02 06:37 +0300
  Re: OSError [Errno 26] ?!?! Cameron Simpson <cs@zip.com.au> - 2013-07-02 15:15 +1000
    Re: OSError [Errno 26] ?!?! Νίκος <nikos@superhost.gr> - 2013-07-02 08:57 +0300
      Re: OSError [Errno 26] ?!?! Cameron Simpson <cs@zip.com.au> - 2013-07-02 17:21 +1000
        Re: OSError [Errno 26] ?!?! Νίκος <nikos@superhost.gr> - 2013-07-02 12:40 +0300
          Re: OSError [Errno 26] ?!?! Chris “Kwpolska” Warrick <kwpolska@gmail.com> - 2013-07-02 12:06 +0200
          Re: OSError [Errno 26] ?!?! Dave Angel <davea@davea.name> - 2013-07-02 08:00 -0400
            Re: OSError [Errno 26] ?!?! Νίκος <nikos@superhost.gr> - 2013-07-02 15:39 +0300
              Re: OSError [Errno 26] ?!?! Chris “Kwpolska” Warrick <kwpolska@gmail.com> - 2013-07-02 15:00 +0200
              Re: OSError [Errno 26] ?!?! Robert Kern <robert.kern@gmail.com> - 2013-07-02 14:58 +0100
                Re: OSError [Errno 26] ?!?! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-03 00:19 +0000
                Re: Persistence of CGI (was: OSError [Errno 26] ?!?!) Tim Chase <python.list@tim.thechases.com> - 2013-07-02 19:57 -0500
              Python list code of conduct Steve Simmons <square.steve@gmail.com> - 2013-07-02 16:51 +0100
                Re: Python list code of conduct Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-03 00:42 +0000
              Re: Python list code of conduct Joshua Landau <joshua.landau.ws@gmail.com> - 2013-07-02 20:48 +0100
              Re: Python list code of conduct Skip Montanaro <skip@pobox.com> - 2013-07-02 15:33 -0500
              Re: Python list code of conduct Ned Deily <nad@acm.org> - 2013-07-02 13:52 -0700
                Re: Python list code of conduct Roy Smith <roy@panix.com> - 2013-07-02 19:46 -0400
                Re: Python list code of conduct Ned Deily <nad@acm.org> - 2013-07-02 17:07 -0700
                Re: Python list code of conduct Cameron Simpson <cs@zip.com.au> - 2013-07-03 10:10 +1000
                Bug reports [was Re: Python list code of conduct] Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-03 00:52 +0000
                Re: Bug reports [was Re: Python list code of conduct] Joshua Landau <joshua.landau.ws@gmail.com> - 2013-07-03 02:12 +0100
                Re: Bug reports [was Re: Python list code of conduct] Chris Angelico <rosuav@gmail.com> - 2013-07-03 18:02 +1000
                Re: Bug reports [was Re: Python list code of conduct] Roy Smith <roy@panix.com> - 2013-07-03 10:03 -0400
                Re: Bug reports [was Re: Python list code of conduct] Chris Angelico <rosuav@gmail.com> - 2013-07-04 00:15 +1000
                Re: Bug reports [was Re: Python list code of conduct] Roy Smith <roy@panix.com> - 2013-07-03 10:23 -0400
                Re: Bug reports [was Re: Python list code of conduct] Chris Angelico <rosuav@gmail.com> - 2013-07-04 00:52 +1000
                Re: Bug reports [was Re: Python list code of conduct] Grant Edwards <invalid@invalid.invalid> - 2013-07-03 20:11 +0000
                Re: Bug reports [was Re: Python list code of conduct] Roy Smith <roy@panix.com> - 2013-07-03 16:31 -0400
                Re: Bug reports [was Re: Python list code of conduct] Grant Edwards <invalid@invalid.invalid> - 2013-07-03 21:52 +0000
                IPv6 deployment by ISPs (was: Bug reports) Ben Finney <ben+python@benfinney.id.au> - 2013-07-04 11:15 +1000
                Re: Python list code of conduct Terry Reedy <tjreedy@udel.edu> - 2013-07-03 02:18 -0400
                Re: Python list code of conduct Roy Smith <roy@panix.com> - 2013-07-03 10:10 -0400
                Re: Python list code of conduct Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-03 17:24 +0000
              Re: Python list code of conduct Ben Finney <ben+python@benfinney.id.au> - 2013-07-03 08:39 +1000
                Re: Python list code of conduct Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-03 06:18 +0000
              Re: Python list code of conduct Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-07-02 19:15 -0400
                Re: Python list code of conduct Neil Hodgson <nhodgson@iinet.net.au> - 2013-07-03 19:50 +1000
              Re: Python list code of conduct Ben Finney <ben+python@benfinney.id.au> - 2013-07-03 10:39 +1000
                Re: Python list code of conduct rusi <rustompmody@gmail.com> - 2013-07-03 04:50 -0700
                Re: Python list code of conduct Steve Simmons <square.steve@gmail.com> - 2013-07-03 15:18 +0100

csiph-web